Last updated: Nov 03, 2019

Contents

Overview | Train | Flight | Bus | Secret Escapes

 

How To Get From Hoi An to Ninh Binh?

The best option to travel the 700km distance from Hoi An to Ninh Binh is by train. This train journey takes 15.5 hours and costs $29. Other options include taking a flight (6 hours) or a bus (13.5 hours).

When traveling from Hoi An to Ninh Binh, you will have to cross quite a big distance. For this reason, we recommend to choose the most comfortable option which is to travel by train. With the night train, you don’t waste your time traveling during the day and earn a good night’s sleep.

Since both Hoi An and Ninh Binh do not have an airport, we do not suggest flying for this route. With land transfers to and from the airport and railway stations, you will easily lose 6 hours of your day if you choose to take a flight. Not to mention, switching through these transports can be exhausting.

Buses are also an option but much less safe. This is why we recommend to travel by train (or flight) when covering long distances. Still, the bus is the most affordable option at $17.

Transport modeDurationCostsAvailability
Train15.5 hours675,000 VND($29)Check train tickets
Flight6 hours1,180,000 VND ($51)Check flights
Bus13.5 hours395,000 VND ($17)Check bus tickets

 

View itinerary from Hoi An to Ninh Bin

Hoi An to Ninh Binh travelroute map

train icon

Hoi An to Ninh Binh by Train


Duration: 15.5 hours
Costs: 675,000 VND ($29)

The closest railway station to Hoi An is in Da Nang, which is about 45 minutes by local bus from Hoi An bus station. There are a total of 4 different departure times for this route. We are only suggesting 2 options since the other 2 leave during the daytime.

Step 1: Hoi An to Da Nang Railway Station by Bus

Duration: 45min
Costs: 20,000 VND ($1)

You can travel to Da Nang Railway Station by public bus for just 20,000 VND ($1). The bus stop is less than a 5-minute walk from the railway station and is easy to find. Just ask the bus driver to drop you off at the railway station. The latest bus leaves between 17:00 and 18:00. Make sure to confirm with your hotel for the current schedule so you won’t miss the latest bus.

Check out the page of Da Nang Railway Station for more details.

Step 2: Da Nang to Ninh Binh by Train

Duration: 14.5 hours
Costs: 655,000 VND ($28)

SE20 has very convenient departure and arrival times. If you take one of the latest shuttle buses from Hoi An, you can catch the SE20 at 18:45 and arrive in Ninh Binh around 9:23 the next day. Taking the night train gives you a good night’s rest and prepares you to enjoy another full day in Ninh Binh or Tam Coc.

TrainScheduleDurationSleeper berth
SE2018:45-09:2314h 38m655,000 VND ($28)
SE823:23-13:3414h 11m810,000 VND ($35)

Check Available Train Tickets

 

flight icon

Hoi An to Ninh Binh by Flight


Duration: 6 hours
Costs: 1,180,000 VND ($51)

Neither Hoi An nor Ninh Binh Has its own airport, so taking a flight for this route will include several steps.

Step 1: Hoi An to Da Nang Airport by Bus

Duration: 45min
Costs: 140,000 VND ($6)

Da Nang Airport is a 45-min ride from Hoi An and you have 2 options to reach the airport.

You can take a local bus for 20,000 VND ($1). But for a more convenient trip, you can also book a shuttle bus service on GetYourGuide. For 140,000 VND ($6), they will pick you up from your hotel in the center of Hoi An and bring you straight to the airport.

Visit the Da Nang Airport page for more info.

Step 2: Da Nang to Hanoi by Flight

Duration: 1h 20min
Costs: 905,000 VND ($39)

From Da Nang Airport, several flights depart for Hanoi daily. Ticket prices for Vietjet Air start from 905,000 VND ($39). The flight takes 1h 20min.

Check Flights on Skyscanner

Step 3: Hanoi Airport to Hanoi Railway Station

Duration: 1h 30min
Costs: 40,000 VND ($1.80)

From Hanoi Airport, you have 3 options to reach the railway station located in the city center: you can take a public bus, a shuttle bus, or a taxi. Travel time is around 1.5 hours, depending on traffic. Fares range from $0.50 to $15.50.

See our page on Hanoi Airport for more details.

Step 4: Hanoi to Ninh Binh by Train

Duration: 2h 17min
Costs: 95,000 VND ($4)

From Hanoi, it takes over 2 hours to reach Ninh Binh by train. If you’re staying in Tam Coc, that will be an additional 15-min taxi ride from the railway station.

For more info, check out our page on Hanoi to Ninh Binh.

Check Available Train Tickets

The route you will take may look like this:

  • Hoi An center – Da Nang Airport (45 min)
  • Da Nang Airport – Hanoi Airport (1h 20m)
  • Hanoi Airport – Hanoi Railway Station (1.5 hr)
  • Hanoi Railway Station – Ninh Binh Railway Station (2h 17min)

As you can see, it is not a very straightforward route and can take at least 6 hours of travel. Catching a train ride is still the most viable option.
Bus icon

Hoi An to Ninh Binh by Bus


Duration: 13.5 hours
Costs: 395,000 VND ($17)

We do not recommend to travel this long trip by bus. Trains or flights are a much safer choice to travel long distances. The night train also provides more comfort for long journeys.

If you still want to travel by bus, you can expect to pay at least 395,000 VND ($17). Although cheaper, these buses arrive in the middle of the night in Ninh Binh. This means you will still have to spend an extra night on your accommodation.

Bus OperatorScheduleDurationCosts
Hey Travel13:00-2:3013h 30m395,000 VND ($17)
The Long Travel13:00-04:3015h 30m555,000 VND ($24)

Check Available Bus Tickets

  Hotel

My favourite places to stay in Tam Coc (Ninh Binh)


Ninh Binh Accommodation 1

Tam Coc Family Hotel

Want to stay in a real Vietnamese Guesthouse? Tam Coc Family Hotel is a perfect example why you don't have to spend more than $17 for a great guesthouse.

The super friendly owners will tell you the best spots to visit and will make sure you have a good start of your day with a delicious breakfast. It's a 1-minute walk from the Tam Coc river and drop-off point of the bus.

Check availability & reviews

Ninh Binh Accommodation 2

Tam Coc Bungalow

Do you prefer to stay close to the river? Tam Coc Bungalow has spacious bamboo bungalows right next to the Tam Coc river. Bungalows start from $32 and dorm rooms from $6.

What we really liked about this place is their common area. From the terrace you can watch the locals paddling back to Tam Coc town during sunset and in the evening you can play a game of pool at the open restaurant area.

Check availability & reviews

   

How useful was this post?

Click on a star to rate it!

Average rating 5 / 5. Vote count: 3

As you found this post useful...

Follow us on social media!

We are sorry that this post was not useful for you!

Let us improve this post!