Hanoi jest północnym krańcem wietnamskiej pasażerskiej kolei północ-południe oraz węzłem tras przebiegających przez północ kraju. Szczególne znaczenie dla podróży pasażerskich mają trzy stacje: Hanoi, Long Bien i Gia Lam. Vietnam Railways zapewnia podstawowe połączenia, łącząc stolicę z miastami nadmorskimi, prowincjami centralnymi i północnymi korytarzami kolejowymi. Wybór stacji kolejowej zależy od trasy, a nie po prostu od najbliższego punktu odjazdu, ponieważ różne połączenia korzystają z różnych stacji w mieście.
Pociągi z Hanoi obejmują dalekobieżne połączenia dzienne i nocne, nocne pociągi na północ oraz krótsze regionalne odjazdy. Stacja Hanoi obsługuje główne pociągi północ-południe oraz połączenia na północny zachód, natomiast Long Bien i Gia Lam obsługują korytarz wschodni. Kolej wietnamska korzysta tutaj ze standardowych pociągów, a nie z usług dużych prędkości. Bilety kolejowe mogą obejmować miejsca siedzące lub kuszetki, w zależności od odjazdu, a pociągi do Hanoi mogą docierać do różnych stacji, nawet jeśli obsługują ten sam obszar metropolitalny.
Trasy na południe prowadzą przez Ninh Binh i Vinh do Hue, Da Nang i Ho Chi Minh City. Pociągi jadące na północny zachód obsługują Lao Cai, a korytarz wschodni łączy stolicę z Hai Phong. Te korytarze sprawiają, że Hanoi jest punktem wyjścia zarówno dla podróży międzyregionalnych, jak i krótszych krajowych przejazdów koleją. Zarezerwuj pociągi z i do Hanoi online w Rail Monsters.