GoAsia
Train map

Hanoi to Ninh Binh Train

The train takes about 2 hours 15 minutes for 115 km. Five North-South trains leave Hanoi each day and all stop at Ninh Binh, the first at 06:00.

Night train with sleeper  Vietnam

The train from Hanoi to Ninh Binh takes about 2 hours 15 minutes and covers 115 km. The first departure is SE7 at 06:00, arriving at 08:16.[1] Five Reunification Express trains leave Hanoi each day and all of them stop at Ninh Binh.[1]

These are Vietnam Railways' long-distance North-South trains, so you board them at Hanoi station with the same ticket system used for Hue or Da Nang. Ninh Binh is the first major stop after Phu Ly and Nam Dinh.[1]

Hanoi

Map: Natural Earth (public domain) · Lines drawn through the stations of each service

Train, Bus, Flight and Ferry tickets

Booking and payment are handled by 12Go, not GoAsia. We may receive a commission when you book through our links.

Which train to take

For a day trip, SE7 (06:00 to 08:16) and SE5 (08:00 to 10:16) get you there in the morning. SE9 leaves at 13:00 and arrives at 15:17.[1] SE3 leaves at 19:20 and arrives at 21:36, and SE1 leaves at 21:45 and arrives at 00:03, so both suit an evening arrival only if your accommodation allows a late check-in.[1]

On the date checked in October 2026 the local timetable also listed SE31 (15:10 to 17:49), SE19 (19:45 to 21:57) and SE17 (20:25 to 22:36). Check the timetable search for your date before you count on them.[2]

Going back to Hanoi, four of the five North-South trains stop at Ninh Binh: SE8 at 13:59, SE6 at 16:55, SE4 at 02:14 and SE2 at 03:24, arriving in Hanoi at 16:20, 19:14, 04:36 and 05:42.[1] SE10 does not stop at Ninh Binh. For a same-day return, SE8 or SE6 are the options.[1]

Classes and fares

The official fare search for Hanoi to Ninh Binh lists soft seats and sleeper compartments with 6, 4 or 2 berths. In October 2026 a soft seat cost 97,000 to 120,000 VND depending on the train, a berth in a six-berth compartment 127,000 to 212,000 VND, a berth in a four-berth compartment 170,000 to 239,000 VND and a two-berth compartment 273,000 to 512,000 VND per person.[3] Prices include insurance and VAT and change with the train, the date and the berth level.[3]

For a two-hour ride the soft seat is the practical choice. The berth classes exist because these trains continue overnight to Hue, Da Nang and Saigon.

How to book

Tickets are sold on dsvn.vn, at stations, from authorised agents, in mobile apps and e-wallets such as MoMo and VNPay. The Hanoi station hotline is 1900 0109.[4] Tickets bought less than 48 hours before departure cost 7% more on journeys under 1,000 km.[4]

Changing a ticket costs 20,000 VND per ticket if you do it at least 24 hours before departure, and it has to be done at a station. A refund costs 10% of the fare more than 24 hours ahead and 20% from 4 to 24 hours ahead. Within 4 hours there is no refund.[4] A child under 6 travels free when sharing a seat or berth with an adult, one child per adult.[4]

Stations

Trains leave from Hanoi station, the starting point at kilometre 0. Phu Ly is at km 56, Nam Dinh at km 87 and Ninh Binh at km 115.[1] This page does not give a distance from Ninh Binh station to Tam Coc or Trang An because no railway or tourism authority source for it could be opened.

Status

The North-South trains run daily on the Vietnam Railways timetable, and no suspension was shown for this section in October 2026.[1] Extra trains are added at peak periods such as Tet, so busy dates can show numbers that are not listed here.

Timetable

Hanoi to Ninh Binh

TrainDepartsArrivesDaysClass
7Reunification Express SE706:00Hanoi08:16 Ninh Binhdaily
5Reunification Express SE508:00Hanoi10:16 Ninh Binhdaily
9Reunification Express SE913:00Hanoi15:17 Ninh Binhdaily
31Train SE3115:10Hanoi17:49 Ninh Binhon the dates shown in the timetable search
3Reunification Express SE319:20Hanoi21:36 Ninh Binhdaily
19Train SE1919:45Hanoi21:57 Ninh Binhon the dates shown in the timetable search
17Train SE1720:25Hanoi22:36 Ninh Binhon the dates shown in the timetable search
1Reunification Express SE121:45Hanoi00:03+1 Ninh Binhdaily

Ninh Binh to Hanoi

TrainDepartsArrivesDaysClass
4Reunification Express SE402:14Ninh Binh04:36 Hanoidaily
2Reunification Express SE203:24Ninh Binh05:42 Hanoidaily
8Reunification Express SE813:59Ninh Binh16:20 Hanoidaily
6Reunification Express SE616:55Ninh Binh19:14 Hanoidaily

Timetable source: Vietnam Railways timetable (Giờ tàu thống nhất)[1][2]. Times change with timetable revisions. Check the operator's timetable before you travel.

Classes and fares

ClassTypeFare
Soft seat Air-conditioned seat, the usual choice for the short ride.Soft seat Air-conditionedVND 97,000 to VND 120,000[3] per person, Hanoi to Ninh Binh, depending on the train
Six-berth sleeper compartment Sleeper 6 per compartment Air-conditionedVND 127,000 to VND 212,000[3] per person, lower berth costs more than upper, depending on the train
Four-berth sleeper compartment Sleeper 4 per compartment Air-conditionedVND 170,000 to VND 239,000[3] per person, lower berth costs more than upper, depending on the train
Two-berth sleeper compartment Two-berth sleeper compartment, mainly used on the through night trains.Private cabin 2 per compartment Air-conditionedVND 273,000 to VND 512,000[3] per person, upper end is the VIP two-berth compartment

Stations

Main stations in travel order. Distances from the first station, where the operator publishes them.

  1. Hanoi 0 km

    Ga Hà Nội

  2. Ninh Binh 115 km

    Ga Ninh Bình

How to book

Train, Bus, Flight and Ferry tickets

Booking and payment are handled by 12Go, not GoAsia. We may receive a commission when you book through our links.

  • Book with the operator

    Vietnam Railways online ticketing[4]

  • At the station

    ticket counters at stations and authorised agents, hotline Hanoi 1900 0109[4]

  • Through a travel agent

    authorised ticket agents and apps

Sources and background

Numbers in the text such as [1] refer to these sources.

  1. [1] Vietnam Railways (Tổng công ty Đường sắt Việt Nam): Giờ tàu thống nhất (Vietnam Railways North-South timetable). Retrieved October 19, 2026.
  2. [2] Vietnam Railways (Tổng công ty Đường sắt Việt Nam): Giờ tàu Hà Nội, Vinh, Huế, Đà Nẵng (Vietnam Railways timetable, SE19, SE17, SE31). Retrieved October 19, 2026.
  3. [3] Vietnam Railways (Tổng công ty Đường sắt Việt Nam): Giá vé tàu thống nhất (Vietnam Railways fare search). Retrieved October 19, 2026.
  4. [4] Railway Transport Joint Stock Company (Vietnam Railways): Train ticket pricing policy, exchange and refund regulations 2026. Retrieved October 19, 2026.

Frequently asked questions

How long does the train from Hanoi to Ninh Binh take?

About 2 hours 15 minutes for the 115 km. The Reunification Express trains SE7, SE5, SE9 and SE3 take around 2 hours 16 minutes.

How many trains go from Hanoi to Ninh Binh each day?

Five North-South trains (SE7, SE5, SE9, SE3 and SE1) leave Hanoi and stop at Ninh Binh. In the other direction four stop there (SE8, SE6, SE4, SE2), because SE10 does not.

How much is a train ticket from Hanoi to Ninh Binh?

In October 2026 a soft seat cost 97,000 to 120,000 VND depending on the train, and sleeper berths cost more. Prices include insurance and VAT.

Where can I buy the ticket?

On dsvn.vn, at stations, from authorised agents or in mobile apps and e-wallets. The Hanoi station hotline is 1900 0109.

Can I change or refund a ticket?

A change costs 20,000 VND if made at a station at least 24 hours before departure. A refund costs 10% of the fare more than 24 hours ahead and 20% from 4 to 24 hours ahead.

Do children need a ticket?

A child under 6 travels free when sharing a seat or berth with an adult, one child per adult. Further children need a ticket.