Hoi An to Ninh Binh

Last updated:

Overview Compare Train Flight Bus To Stay

How to get from Hoi An to Ninh Binh

Ninh Binh offers a great change of scenery after exploring Hoi An’s Old Town.

You can find here the Trang An Scenic Landscape Complex, located in the tranquil town of Tam Coc. A UNESCO World Heritage Site, Trang An boasts of amazing viewpoints, limestone peaks, temples and pagodas.

Join a boat tour that follows the Trang An River through rice paddies surrounded by karst mountains. Such a sight to behold!

3 ways to get from Hoi An to Ninh Binh

Transport modeDurationCostsAvailability
Train15.5 hours675,000 VND ($27)Check train tickets
Flight6 hours903,000 VND ($36)Check flights
Bus16 hours520,000 VND ($20.50)Check bus tickets

There are 3 ways to travel the 700 km from Hoi An to Ninh Binh: a 15.5-hour train, a 6-hour flight, or a 16-hour bus. Rates range from 520,000 VND ($20.50) to 903,000 VND ($36).

When travelling from Hoi An to Ninh Binh, you will have to cross quite a big distance. For this reason, we recommend choosing 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 you earn a good night’s sleep.

You can also take a flight from Hoi An to Ninh Binh, but we don’t really recommend this option because there are no airports in both cities. You’ll have to make at least 4 transfers to complete this journey. Taking a flight may be faster at only 6 hours, but you’ll be more tired from all the transfers.

The bus is the only direct way to get from Hoi An to Ninh Binh. However, the bus can be a very tiring ride that takes around 16 hours. If you still want to take the bus, you can get a ticket starting from 520,000 VND ($20.50).

Itinerary from Hoi An to Ninh Bin

Hoi An to Ninh Binh travelroute map

Hoi An to Ninh Binh by Train

Duration: 15.5 hours
Cost: 675,000 VND ($27)
Duration: 15.5 hours
Cost: 675,000 VND ($27)

Taking the train from Hoi An to Ninh Binh can be quite convenient even though the journey takes about 15.5 hours. You can take an overnight train so that you can save on valuable day time and a night on accommodation.

Keep in mind that Hoi An does not have its own railway station. You’ll have to take the train from Da Nang to Ninh Binh city centre. If you’re staying in Tam Coc, you’ll need a short taxi ride from Ninh Binh Railway Station.

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

Duration: 1 hour
Cost: 20,000 VND ($0.80)
Duration: 1 hour
Cost: 20,000 VND ($0.80)

Da Nang Railway Station is located 30 km north of Hoi An. There are 2 ways you can get there: a 1-hour bus or a 45-minute taxi. Rates start from 20,000 VND ($0.80) and 385,000 VND ($15.50), respectively.

We recommend taking the bus because it’s both convenient and affordable.

Just take Bus #1 from Hoi An Bus Station, located 2 km northwest of the Old Town. It goes all the way to Da Nang Central Bus Station, but you are to get off at 155 Le Duan Road. From here, it’s a 10-minute walk to the train station.

Bus #1 operates daily from 05:30 till 17:50.

Check out our page on Da Nang Railway Station for more details.

Step 2: Da Nang to Ninh Binh by Train

Duration: 14.5 hours
Cost: 655,000 VND ($26)
Duration: 14.5 hours
Cost: 655,000 VND ($26)

There are 5 trains operating daily from Da Nang to Ninh Binh. Travel time is 14 to 16 hours, depending on which train you take.

We think the most convenient train is SE12, which departs in the afternoon and arrives in the morning. Although this train journey takes 16 hours, you’ll be able to enjoy a good night’s sleep as well as save a night on accommodation.

Train fares start from 821,000 VND ($33) for a bunk in a 4-berth sleeper. Cheaper rates are also available for soft seats and 6-berth sleeper, but they may not be very comfortable for the long journey.

Trains depart from Da Nang Railway Station and arrive at Ninh Binh Railway Station, which is just within walking distance of many hotels in the city.

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

TrainScheduleSleeper berth
SE1215:19-07:27821,000 VND ($33)
Check Train Tickets
SE213:42-03:23877,000 VND ($35)
Check Train Tickets
SE412:28-02:38967,000 VND ($38.50)
Check Train Tickets
SE610:51-01:55916,000 VND ($36.50)
Check Train Tickets
SE800:57-16:27888,000 VND ($35.50)
Check Train Tickets

Optional: Taxi from Ninh Binh to Tam Coc

Duration: 15 minutes
Cost: 25,000 VND ($1)
Duration: 15 minutes
Cost: 25,000 VND ($1)

Tam Coc is located 6 km southwest of Ninh Binh Railway Station. If you’re staying in Tam Coc, you can take a motorbike taxi or regular taxi to your hotel.

If you’re travelling light, a motorbike taxi is the cheaper option with fares from 25,000 VND ($1) to 50,000 VND ($2). Otherwise, you can hail a regular taxi for about 120,000 VND ($4.80).

Hoi An to Ninh Binh by Flight

Duration: 6 hours
Cost: 903,000 VND ($36)
Duration: 6 hours
Cost: 903,000 VND ($36)

This may be the fastest option, but we don’t really recommend taking a flight from Hoi An to Ninh Binh. There is no airport in both cities so you’ll have to make at least 4 transfers.

Step 1: Hoi An to Da Nang Airport by Bus

Duration: 45 minutes
Cost: 155,000 VND ($6)
Duration: 45 minutes
Cost: 155,000 VND ($6)

Da Nang Airport is a 1-hour ride from Hoi An.

If you’re travelling solo, we recommend taking a shuttle bus that costs 155,000 VND ($6). This bus will pick you up from your hotel in Hoi An and take you straight to the airport.

If you’re travelling in a group, it might be more cost-efficient to just take a taxi with rates from 320,000 VND ($12.50).

You can book a shuttle bus or private transfer online beforehand on BookAway.

Book a Ride with BookAway

Visit our Da Nang Airport page for more info.

Step 2: Da Nang to Hanoi by Flight

Duration: 1hr 20m
Cost: 620,000 VND ($24.50)
Duration: 1hr 20m
Cost: 620,000 VND ($24.50)

Bamboo Airways, Vietjet Air and Vietnam Airlines all offer daily flights from Da Nang to Hanoi.

Airfares range from 620,000 VND ($24.50) to 860,000 VND ($34.50). Make sure to book your flight weeks or months in advance to get the best rates!

The flight from Da Nang to Ninh Binh takes around 1hr 20m.

Check Flights on Skyscanner

Step 3: Hanoi Airport to Hanoi Railway Station

Duration: 1 hour
Cost: 45,000 VND ($1.80)
Duration: 1 hour
Cost: 45,000 VND ($1.80)

From Hanoi Airport, the best way to get to Hanoi Railway Station is via Express Bus #86. This bus makes its last stop at the train station so it’s very convenient.

A ticket costs 45,000 VND ($1.80) for the 1-hour journey.

See our page on Hanoi Airport for more transport options.

Step 4: Hanoi to Ninh Binh by Train

Duration: 2 hours
Cost: 83,000 VND ($3.30)
Duration: 2 hours
Cost: 83,000 VND ($3.30)

There are 5 trains operating daily from Hanoi to Ninh Binh, with departures from 06:00 to 22:15.

Travel time takes around 2 hours and ticket prices start from 83,000 VND ($3.30).

Check Train Tickets with Baolau

Your last stop is at Ninh Binh Railway Station. If you’re staying in the city, you can simply walk to your hotel. But if your accommodation is in Tam Coc, you can take a 15-minute taxi.

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

To recap, your itinerary from Hoi An to Ninh Binh by Flight will look like this:

  • Hoi An centre – Da Nang Airport (1 hour)
  • Da Nang Airport – Hanoi Airport (1hr 20m)
  • Hanoi Airport – Hanoi Railway Station (1 hour)
  • Hanoi Railway Station – Ninh Binh Railway Station (2 hours)

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 more convenient option.

Hoi An to Ninh Binh by Bus

Duration: 16 hours
Cost: 520,000 VND ($20.50)
Duration: 16 hours
Cost: 520,000 VND ($20.50)

We do not recommend travelling by bus from Hoi An to Ninh Binh. Taking a train or a flight is a much safer choice to travel long distances.

When travelling by bus, you will spend 14-16 hours on the road and will arrive in Ninh Binh very early morning. Chances are you’ll still have to spend on accommodation even when you take the night bus.

Bus fares from Hoi An to Ninh Binh start from 520,000 VND ($20.50).

Departure and arrival station

Different bus companies have varying departure and arrival points. Make sure to check this detail when booking your ride so you can pick the bus that has the most convenient pick-up and drop-off points.

All buses depart from Hoi An town centre. Queen Cafe and Camel Travel park at Ninh Binh City. If you’re heading to Tam Coc, take The Long Travel.

Bus schedules from Hoi An to Ninh Binh

Bus OperatorScheduleCosts
Queen Cafe Bus
(to Ninh Binh)
13:30-03:30672,000 VND ($27)
Check Bus Tickets
Camel Travel
(to Ninh Binh)
13:00-05:00520,000 VND ($20.50)
Check Bus Tickets
The Long Travel
(to Tam Coc)
13:00-04:30560,000 VND ($22.50)
Check Bus Tickets

For guaranteed seats, we recommend booking your tickets online beforehand through BookAway.

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

Ninh Binh Accommodation 1

Tam Coc Family Hotel

Want to know what it feels like to stay with a Vietnamese family? Tam Coc Family Hotel really does make you feel at home with the family.

The friendly owners will tell you all of the best spots to visit in Ninh Binh, and start your day right with a delicious home-cooked breakfast. It's a great example of why you don't have to spend a lot for a great guesthouse.

Read More

Ninh Binh Accommodation 2

Tam Coc Bungalow

Would you prefer to stay on a river? Tam Coc Bungalow has quirky 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 open-air restuarant. From it, you can watch the locals paddling back to Tam Coc town during sunset. If you don't fancy going for a swim in the river, instead you can enjoy their relaxing pool.

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!

Your feedback is very valueable to us

How we can improve this post?

995 views