Last updated: Sep 18, 2019


Overview | Bus | Train | Secret Escapes


Bus or Train from Ninh Binh to Phong Nha?


How to get from Ninh Binh to Phong Nha?

We recommend taking the bus because this is the fastest way to get from Tam Coc or Ninh Binh to Phong Nha. Another advantage is that the bus drops you off right at the main street of Phong Nha. The bus leaves at 21:00 in the evening and arrives around 4:00 in the morning in Phong Nha.

When you travel by train, you first have to take the train to Dong Hoi. From Dong Hoi you can take a public bus or taxi to Phong Nha. The journey by train takes about 3 hours more compared to taking the bus.


Your options at a glance

Transport modeDurationCosts
Bus7 hours220.000 VND (€8,50)
Train9 hours600.000 VND (€23)

Ninh Binh to Phong Nha travelroute


Bus icon

Bus from Ninh Binh to Phong Nha

Duration: 7 hours
Costs: 220.000 VND (€8,50)

Most bus companies leaving from Hanoi make a short stop to pick up passengers in Ninh Binh or Tam Coc. Ask your accommodation or a local agency in Tam Coc or Ninh Binh to book you a ticket. Tickets cost around 220.000 VND (€8,50) for a sleeper.

There are in total three companies that operate on this route: Camel Bus, Queen Bus and Hung Thanh. Neither of them received good reviews, but keep in mind that most people only leave a review with bad experiences.

Own experience: I traveled this route with Queen Bus and had a very comfortable ride. However, the two travelers who entered the bus as the last person had to sleep in the walkway, even though they booked their tickets from their accommodation. And as always, traveling by bus in Vietnam is not as safe as in Western countries. Traveling by train is safer, but comes with more hassle. 

If you can choose, we recommend Hung Thang (Long Travel) as they receive better reviews than Queen and Camel Bus.

The Hung Thanh bus leaves at 21:00 from’ Kinh Do Hotel’ in Ninh Binh. If you stay in Tam Coc they pick you up at ‘The Long Hotel’. The bus arrives around 4:00 (7 hrs) at the main street of Phong Nha.

Other bus companies also leave around 21:00 and will arrive between 4:00 and 5:00 in Phong Nha.

Book online with BookAway

You can book the Hung Thanh bus and Queen Bus online with BookAway.

The Hung Thanh bus leaves from Tam Coc and also provides pick-up service for ($4-$5 extra). Queen Cafe Bus departs from Ninh Binh city or Duc Tuan restaurant in Tam Coc. Expect to pay 395.000 VND (€15).

Check Available Bus Tickets

Get your ticket at a local travel agent

If you want to save a few bucks and are flexible with your travel dates, you can also buy your ticket at a cheaper price in Ninh Binh or Tam Coc. Ticket prices will vary from 220.000 VND (€8,50) to 350.000 VND (€13,50).

Tip: Let your accommodation know when you expect to arrive and which bus company you booked with. When the luck is on your side, you can check in early and enjoy your room straight away!




Train + Taxi/Bus from Ninh Binh to Phong Nha

Duration: 9 hours
Costs: 600.000 VND (€23)

Want to travel by train to Phong Nha? Book a ticket to Dong Hoi station and continue from there by bus or taxi to Phong Nha. Make sure you book your train ticket to Dong Hoi station and not Dong Ha!

Dong Hoi railway station is 40km south of Phong Nha and takes about 1,5 hour by bus or taxi to Phong Nha.

Step 1: Train from Ninh Binh to Dong Hoi

Duration: 7,5 hours
Costs: 540.000 VND (€21)

Since the train journey takes roughly 8 hours, it is better to travel by night so you don’t waste a day on traveling. This leaves you with one of the two options below. Just click on your preferred train to book.

TrainScheduleDurationSleeper berth
SE321:47-05:217h 34m616.000 VND (€23,50)
SE1922:25-05:597h 34m540.000 VND (€21)

Check Available Train Tickets

We recommend booking a sleeper berth in the SE19. Expect to arrive at 6:00 in the morning Dong Hoi. When you take an earlier train, you will have to wait on the same bus from Dong Hoi to Phong Nha which leaves at 07:10.

Tickets for a 6-person sleeper berth start from 540.000 VND (€21) with the SE19 and from 616.000 VND (€23,50) for a 4-berth sleeper with the SE3. Choosing a seat doesn’t make much sense and in that case, you will be better off taking a bus.

PRO-TIP: Use the free N26 debit card to avoid the extra fees charged by your bank. This N26 debit card is becoming very popular among travellers, because they don't charge any fees on payments in foreign currencies (most banks charge 3%-5%). New members can order one for free on the N26 website

Step 2: Taxi/Bus from Dong Hoi to Phong Nha

Duration: 1-1,5 hours
Costs: 60.000 VND (€2,50)

The bus from Dong Hoi to Phong Nha leaves at 7:10 from the bus station which is a 15min walk from Dong Hoi railway station.

Another option is to take a taxi from the railway station to Phong Nha.

See “From Dong Hoi to Phong Nha” for the bus schedule and more details.


My favourite places to stay in Phong Nha

Thao Nguyen Homestay

Thanks to the great hospitality of the family, this homestay will feel like your home. After a day of trekking you can take a dive in the pool or sit back and relax with a Netflix movie. The homestay is located right in front of the bus stop in the center of Phong Nha. Rooms with mountain views already start from €19,- including an outstanding breakfast!

Bonus: Free cancellation policy till the last day!

Read More


Phong Nha Rustic Home

Want a more unique experience? The interior of Phong Nha Rustic Home creates a real rustic feel which makes you feel one with nature. It's located outside the city center, but you can use their free-bicycle rental to explore the National Parks or get to the center. Rooms start from €22.

Read More


Was this post useful to you?