Hanói é o terminal norte da ferrovia de passageiros norte-sul do Vietname e um entroncamento para rotas por todo o norte. Três estações são especialmente importantes para as viagens de passageiros: Hanói, Long Bien e Gia Lam. A Vietnam Railways fornece os serviços principais, ligando a capital a cidades costeiras, às províncias centrais e aos corredores ferroviários do norte. A escolha da estação de comboio depende da rota e não apenas do ponto de partida mais próximo, porque diferentes serviços utilizam estações diferentes dentro da cidade.
Os comboios de Hanói incluem serviços de longa distância diurnos e noturnos, comboios noturnos para o norte e partidas regionais mais curtas. A estação de Hanói serve os principais comboios norte-sul e os serviços para o noroeste, enquanto Long Bien e Gia Lam servem o corredor oriental. A ferrovia do Vietname aqui utiliza comboios convencionais, não serviços de alta velocidade. Os bilhetes de comboio podem incluir lugares sentados ou beliches, consoante a partida, e os comboios para Hanói podem chegar a estações diferentes mesmo quando servem a mesma área metropolitana.
As rotas para sul passam por Ninh Binh e Vinh em direção a Hue, Da Nang e Ho Chi Minh City. Os comboios com destino a noroeste servem Lao Cai, enquanto o corredor oriental liga a capital a Hai Phong. Estes corredores fazem de Hanói um ponto de partida tanto para viagens transversais pelo país como para trajetos ferroviários domésticos mais curtos. Reserve online os comboios de e para Hanói na Rail Monsters.