Skip to main content

Hanoi to Ninh Binh train: times, fares and the best day trip

Ninh Binh makes a fine day out by rail. Pick the wrong pair of trains, though, and you get half the day.

VerdictTake SE7 out and SE6 back: 8 h 42 min in Ninh Binh for VND 222,000 in seats, the longest day the timetable allows.

5 min readBy Minh VoUpdated 8 days agoLast reviewed

The Hanoi to Ninh Binh train turns one of Hanoi's most popular day trips into an easy one: a little over two hours down the Reunification line, then rowing boats under the limestone peaks of Ninh Binh (Ninh Bình), a short taxi ride from the station. The catch is the timetable. Eleven trains stop at both stations and only two make a proper day of it, so we'd take exactly those: SE7 out at 06:00, SE6 back at 16:55.

A blue and white Vietnam Railways passenger train on the North-South line curving through dense green forest

Jaclynn Seah of The Occasional Traveller did the day on her own, on a February trip she wrote up in 2024, and her account of the boats is the part to read before you go. You'll buy your ticket at the Trang An entrance and follow a surprisingly modern underpass down to the river, where the little wooden boats wait at the pier, rowed more often by women than men, she noticed, and taking up to four adults; travelling solo, she shared hers with three Germans. You pick your route in the queue and can't change it halfway. On Route 3 the boat slides into Dot Cave, long and lit, and low enough that you duck. Her tips from the water: note your boat's number so you climb back into the right one, and wear a hat, because you're exposed out there. She came down by minibus, not train, ate a late lunch outside the gate at about 2pm and was waiting for her ride back at 4:30pm, close to the hour you'd head for SE6. If you're unsure about tipping the rower, our tipping guide covers it.

The 11 trains

Six trains a day run south through Ninh Binh and five come back; SE10 runs through without stopping. SE1 leaves Hanoi at 21:45 and gets in on the stroke of midnight. These are the times on the railway's ticket site, which sold the same trains on every date we tried from 22 October to 20 December 2026, and the trains match the schedule Vietnam Railways announced for after the summer peak (Lao Động, 4 July 2026). On the odd date the ticket site also sells an extra train; it isn't in the schedule, so it isn't here.

TrainFromDepartsToArrivesJourney
SE7Hanoi06:00Ninh Binh08:132 h 13 min
SE5Hanoi08:00Ninh Binh10:132 h 13 min
SE9Hanoi13:00Ninh Binh15:142 h 14 min
SE3Hanoi19:20Ninh Binh21:332 h 13 min
SE19Hanoi19:45Ninh Binh21:542 h 09 min
SE1Hanoi21:45Ninh Binh00:002 h 15 min
SE4Ninh Binh02:14Hanoi04:362 h 22 min
SE2Ninh Binh03:24Hanoi05:422 h 18 min
SE20Ninh Binh08:18Hanoi11:102 h 52 min
SE8Ninh Binh13:59Hanoi16:202 h 21 min
SE6Ninh Binh16:55Hanoi19:142 h 19 min

Two of the five trains towards Hanoi leave before dawn, at 02:14 and 03:24, so they only work if you stay overnight; after a night in Ninh Binh, SE20 at 08:18 is the easy one. We tried dates up to 20 December only, so check the day you travel. If you're flying out, the closest airport to Ninh Binh guide covers bus 86 between Hanoi station and Noi Bai.

The lit front of Ga Ha Noi, Hanoi railway station, at night on a wet evening with taxis and motorbikes outside
Image: NKSTTSSHNVN / Wikimedia Commons, CC BY-SA 4.0

Hanoi to Ninh Binh train fares

Fares for a sample date, 27 October 2026, on SE7 going down:

ClassOne way, VND
Extra seat99,000
Soft seat106,000 to 126,000
6-berth sleeper146,000 to 188,000
4-berth sleeper197,000 to 233,000

The VND 106,000 seat is in SE7's older seat car. SE5 and SE6 had only the newer seat cars that day, from VND 116,000. On 5 November the same SE7 seat cost VND 124,000, so prices move with the date. For a ride of just over two hours in daylight, a soft seat is all you need. The sleeper berths are priced for people riding on to Hue or further south.

The day trip, worked out

SE7 gets in at 08:13 and SE6 leaves at 16:55, which is almost nine hours on the ground. We routed the station to the Trang An boat wharf through the OSRM road router: 9.7 km and about 11 minutes. Tam Coc is closer, 6.0 km and about 7 minutes. Even after a taxi each way to Trang An, you keep a little over eight hours at the sights, before any waiting for a car.

What it costs one person. A soft seat out on SE7 and back on SE6 comes to VND 222,000 on our sample date. Add the Trang An boat at VND 300,000 for an adult, and the day comes to VND 522,000 before the car rides and lunch. For two people, VND 1,044,000. The provincial tourism list, last updated 4 March 2025, still shows VND 250,000 for Trang An, so you may see the older price quoted; plan on the higher one. Tam Coc is VND 250,000, or VND 350,000 with the electric shuttle.

The other pairs give less time. SE5 and SE6 leave a little under seven hours. SE7 with the 13:59 SE8 gives a little under six, and SE5 with SE8 under four, which is one boat trip and not much else.

The Ninh Binh railway station building with a pale green roof and the sign GA NINH BINH, palm trees in the forecourt
Image: Kien1980v / Wikimedia Commons, CC0

From the station to the boats

We found no official bus from the station to the boats, so plan on a taxi or a ride-hailing car. In 2026 a traveler warned r/VietNam about a taxi scam at the Ninh Binh bus station (not the railway station), and the replies were about booking through the app instead:

"Grab has an instant safety centre feature on the app for things like this. You can call grab, call the police, let them know your location"

u/Natural-Proposal2925 on r/VietNam, 19 July 2026

For the return, book your car back to the station with time to spare. SE6 is the last train of the day that suits a day trip; the next one north leaves at 02:14.

Dozens of empty rowing boats moored together on still water at Tam Coc, with limestone hills behind
Image: Leo Ming / Unsplash

The area's UNESCO-listed site is the Trang An Landscape Complex. Our pages on Trang An and Tam Coc cover the routes and tickets in more detail.

When to go

For a day on an open rowing boat we'd go in November, one of the driest months and still mild. August and September are the wettest; February and March stay dry on paper but grey and drizzly, as Ninh Binh weather by month shows. The Ninh Binh page has the full weather-station table, and the driest month in Vietnam sets Ninh Binh's dry season against the rest of the country.

A woman in a conical hat sits beside moored green rowing boats at a river wharf in Ninh Binh while a rower crosses the water
Image: Nguyen Ngoc Tien / Pexels

Our take

Do Trang An in the morning while it's cooler, then Tam Coc or a long lunch, and leave yourself slack for the car back. If 06:00 is too much, SE5 still covers one boat trip without rushing. Skip the SE8 return unless you're only doing one thing, and skip the sleeper fares: you're off the train before you'd lie down.

What we could not confirm

Fares are set per travel date and per carriage; ours are for 27 October 2026, so check yours when you book. The timetable grid prints a departure time at each stop, a few minutes later than the arrival times the ticket site gives; we use the ticket site's. Neither the Trang An board nor the provincial list publishes boat opening hours, so call the ticket office before relying on an early boat. We have no official price for the taxi rides; the times are a router's estimate for free-flowing roads.

How we checked this

On 13 October 2026 we re-read the Vietnam Railways timetable and its fare page for 27 October, routed the station to Trang An and Tam Coc in OSRM, re-read the Trang An management board's price page and the provincial ticket list, and took the monthly weather pattern from QCVN 02:2022/BXD. We read the r/VietNam thread on the Ninh Binh taxi scam and quote one reply. On 14 October we added the boat scene from Jaclynn Seah's day-trip write-up; every detail in it is hers. On 19 October we re-read every train, time and fare on the railway's ticket site for travel dates from 22 October to 20 December 2026 and matched the trains against the schedule Vietnam Railways announced on 4 July 2026. Nine sources in all; every number has a quoted source in the table kept with this article.

For the other main rail line out of Hanoi, see Hanoi to Sa Pa.

References

Photo (cover): Etienne Girardet / Unsplash

Corrections and updates
  • 2026-10-18: We added two more daily trains each way listed by Vietnam Railways' date lookup, so the article showed 13 trains (was nine).
  • 2026-10-19: The trains added on 18 October are not in the schedule Vietnam Railways announced for after the summer peak, and its ticket site does not sell them, so we removed them. We added SE19 south and SE20 north: 11 trains in all. Times now follow the ticket site (SE7 reaches Ninh Binh at 08:13), and the fares are the ticket site's for 27 October: a soft seat on SE7 is VND 106,000, not 120,000, and the day trip costs VND 222,000 in seats, not 240,000.

Get new Vietnam facts by email

New articles from AsiaTripFacts, with the sources we checked.

One email a week at most. We send a confirmation link first; nothing is sent until you confirm. Unsubscribe in one click from any email. We store your email (and name if given) plus the time and IP of your confirmation as consent proof, only to send this newsletter. Privacy

About the author

Minh Vo

Getting around, entry and health

Pen name for the getting-around beat: trains, flights, airports, visas and entry rules, health and safety. Journeys are computed from the operator's own timetable.

    Disclaimer

    This article is general information, not legal, immigration, medical or financial advice. Prices, visa rules and transport schedules change, and each figure shows the month we last verified it. Confirm anything that affects your trip (entry requirements, fees, health rules) with the official government or provider source before you book or travel. The site has no affiliate links today; our affiliate disclosure explains what we will do if that changes.

    AsiaTripFacts

    Sourced entry rules, weather by month and health advice for Vietnam.