GoAsia
How to Get from Hoi An to Ninh Binh

How to Get from Hoi An to Ninh Binh

Last updated: October 20, 2026
Contents

Hoi An to Ninh Binh is a long journey north that takes the best part of a day. You can take a direct sleeper bus, or travel to Da Nang for the Reunification Express, since Hoi An has no railway station.

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.

Hoi An to Ninh Binh by Bus

Sleeper and cabin buses run from Hoi An to Ninh Binh, mostly leaving in the afternoon. The journey takes about 13 to 16 hours 20 minutes, and on booking platforms fares are about US$22 to US$39 (October 2026).[1] Buses to Tam Coc take about 15 hours and cost US$23 to US$25, which suits you if your hotel is there rather than in Ninh Binh town.[1]

Hoi An to Ninh Binh by Train from Da Nang

Trains leave from Da Nang station, so you need a taxi or ride-hailing car from Hoi An first. Four northbound Reunification Express trains stop at both Da Nang and Ninh Binh:

TrainDeparts Da NangArrives Ninh BinhTime on board
SE213:2103:24 (next day)14 h 03 min[2]
SE412:2802:14 (next day)13 h 46 min[2]
SE602:0116:5514 h 54 min[2]
SE823:4113:59 (next day)14 h 18 min[2]

Fares depend on the train and the class, from seats to berths in four-berth compartments. Check the price for your date on the Vietnam Railways booking site, dsvn.vn. SE10 does not stop at Ninh Binh.[2]

Comparing Your Options

ModeFare (October 2026)Journey time
Bus from Hoi AnAbout US$22 to US$39 per person[1]About 13 to 16 h 20 min[1]
Train from Da NangDepends on class, see Vietnam Railways13 h 46 min to 14 h 54 min[2]

Timetable

Bus Hoi An - Ninh Binh $ 21.80–38.61 13h – 16h 20m
  • →  VIP Sleeper 34 12:55, 13:05
  • →  VIP 12:50, 13:00, 13:10
  • →  VIP 32 Sleeper 13:30
  • →  Sleeper 13:30
  • →  Sleeper 38 12:30, 13:45
  • →  VIP 32 Cabin 12:30, 13:45
  • →  Cabin 22 13:00, 13:30
  • →  Royal Cabin 07:00, 14:00, 16:00
  • →  VIP Cabin 14:00, 15:00, 16:00, 17:00, 18:30, 19:30, 20:30
  • →  Cabin 34 13:30
  • →  Upper Cabin 24 17:00
Bus Hoi An - Tam Coc $ 22.58–25.01 15h
  • →  VIP 32 Sleeper 13:30
  • →  Sleeper 13:30
Train Da Nang - Ninh Binh $ 23.97–282.05 13h 10m – 17h 14m
  • →  VIP Sleeper 4x 12:27, 13:33, 14:26, 17:50
  • →  Cabin 4x 18:00, 18:05
  • →  Deluxe Shared 4x 12:38, 13:33, 18:00
  • →  VIP Cabin 2x 09:06, 18:00, 18:45, 23:20
  • →  Soft Seat 01:59, 09:06, 12:38, 13:33, 23:20
  • →  Level 1 4 beds compartment 01:59, 12:38, 13:33, 18:00, 18:45, 23:20
  • →  Level 1 6 beds compartment 01:59, 12:38, 13:33, 23:20
  • →  Level 2 4 beds compartment 01:59, 12:38, 13:33, 18:00, 18:45, 23:20
  • →  Level 2 6 beds compartment 01:59, 12:38, 13:33, 23:20
  • →  Level 3 6 beds compartment 01:59, 12:38, 13:33, 23:20
  • →  4 beds cabin 09:06
  • →  4 beds cabin lower berth 01:59, 09:06, 12:38, 13:33, 18:00, 18:45, 23:20
  • →  4 beds cabin upper berth 01:59, 09:06, 12:38, 13:33, 18:00, 18:45, 23:20
  • →  6 beds cabin lower berth 09:06
  • →  6 beds cabin middle berth 09:06
  • →  6 beds cabin upper berth 09:06

Frequently Asked Questions

How can I book tickets from Hoi An to Ninh Binh?

Use the booking tool on this page to compare the transport options currently available from Hoi An to Ninh Binh, including current prices and schedules.

What is the cheapest way to get from Hoi An to Ninh Binh?

Sleeper buses start at about US$22 per person on booking platforms (October 2026). Train fares depend on the class, and you also have to reach Da Nang station.

What is the fastest way to get from Hoi An to Ninh Binh?

Trains from Da Nang take 13 hours 46 minutes to 14 hours 54 minutes. Direct buses take about 13 to 16 hours 20 minutes, so both are similar overall.

How long does it take to get from Hoi An to Ninh Binh?

Plan on about 13 to 16 hours by bus. By train it is 13 hours 46 minutes to 14 hours 54 minutes from Da Nang, plus the transfer from Hoi An.

Which trains run from Da Nang to Ninh Binh?

SE2 (13:21), SE4 (12:28), SE6 (02:01) and SE8 (23:41) leave Da Nang and stop at Ninh Binh.

Where do I arrive in Ninh Binh?

Trains stop at Ninh Binh railway station. Buses may stop in Ninh Binh town or in Tam Coc, so check the drop-off point when you book.

Sources and background

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

  1. [1] 12Go: 12Go timetable: Hoi An to Ninh Binh. Retrieved October 15, 2026.
  2. [2] Vietnam Railways (Đường sắt Việt Nam): Vietnam Railways timetable: Reunification Express (SE) trains. Retrieved October 15, 2026.

Guide prices and journey times are indicative, not live quotes. A booked package may include transfers and waiting time as well as the main journey. Check the selected offer, pickup point and current conditions before booking.