Hanoi è il capolinea settentrionale della ferrovia passeggeri nord-sud del Vietnam e un nodo per le tratte in tutto il nord. Tre stazioni sono particolarmente importanti per i viaggi passeggeri: Hanoi, Long Bien e Gia Lam. Vietnam Railways fornisce i servizi principali, collegando la capitale con le città costiere, le province centrali e i corridoi ferroviari settentrionali. La scelta della stazione dipende dalla tratta più che dal semplice punto di partenza più vicino, perché servizi diversi utilizzano stazioni diverse all'interno della città.
I treni da Hanoi includono servizi a lunga percorrenza diurni e notturni, treni notturni per il nord e partenze regionali più brevi. La stazione di Hanoi gestisce i principali treni nord-sud e i servizi verso il nord-ovest, mentre Long Bien e Gia Lam servono il corridoio orientale. La ferrovia del Vietnam qui utilizza treni convenzionali, non servizi ad alta velocità. I biglietti del treno possono includere posti a sedere o cuccette, a seconda della partenza, e i treni diretti a Hanoi possono arrivare a stazioni diverse anche quando servono la stessa area metropolitana.
Le tratte verso sud passano per Ninh Binh e Vinh fino a Hue, Da Nang e Ho Chi Minh City. I treni diretti a nord-ovest servono Lao Cai, mentre il corridoio orientale collega la capitale con Hai Phong. Questi corridoi rendono Hanoi un punto di partenza sia per viaggi transnazionali sia per brevi spostamenti ferroviari interni. Prenota online i treni da e per Hanoi su Rail Monsters.