Hoi An to Ninh Binh

Last updated:

Overview Compare Train Flight Bus To Stay

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 travelling 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 travelling during the day and earn a good night’s sleep.

3 ways to get from Hoi An to Ninh Binh

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

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.

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
Cost: 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
Cost: 20,000 VND ($0.85)

You can travel to Da Nang Railway Station by public bus for just 20,000 VND ($0.85). 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
Cost: 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.

Train Schedule from Da Nang to Ninh Binh (Sleeper berth)

TrainScheduleSleeper berth
SE2018:45-09:23655,000 VND ($28)
Buy Your Train Tickets
SE823:23-13:34810,000 VND ($34.50)
Buy Your Train Tickets
flight icon

Hoi An to Ninh Binh by Flight

Duration: 6 hours
Cost: 1,180,000 VND ($50)

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
Cost: 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 ($0.85). 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
Cost: 905,000 VND ($38.50)

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

Check Flights on Skyscanner

Step 3: Hanoi Airport to Hanoi Railway Station

Duration: 1h 30min
Cost: 40,000 VND ($1.70)

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
Cost: 95,000 VND ($4.05)

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
Cost: 395,000 VND ($16.50)

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 ($16.50). 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 Schedule from Hoi An to Ninh Binh

Bus OperatorScheduleCosts
Hey Travel13:00-2:30395,000 VND ($16.50)
Buy Your Bus Tickets
The Long Travel13:00-04:30555,000 VND ($23.50)
Buy Your Bus Tickets

Our 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.

Read More

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.

Read More

More routes to Ninh Binh

Phong Nha to Ninh Binh

Hanoi to Ninh Binh

CatBa to Ninh Binh

Sapa to Ninh Binh

Hue to Ninh Binh

More routes from Hoi An

Hoi An to Da Nang

Hoi An to Dalat

Hoi An to Hanoi

Hoi An to Hoi Chi Minh

Hoi An to Hue

Hoi An to Mui Ne

Hoi An to Nha Trang

Hoi An to Phong Nha

Hoi An to Quy Nhon

Hoi An to Pakse

Halong Bay to Hanoi

Hanoi to Halong Bay

Hanoi to Ho Chi Minh

Hanoi to Sapa

Ho Chi Minh to Hanoi

Ho Chi Minh to Hoi An

Ho Chi Minh to Phu Quoc

Was this post helpful?

Click on a star to rate it!

Average rating 5 / 5. Vote count: 3

No votes so far! Be the first to rate this post.

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!

Tell us how we can improve this post?

Copy link
Powered by Social Snap