GoAsia
Vietnam

How to Get from Hanoi to Phong Nha

Find the best way from Hanoi to Phong Nha. Compare the direct bus from about 8 hours with the train or a flight to Dong Hoi.

Last updated: October 28, 2026

How to Get from Hanoi to Phong Nha

Photo: Andre Hospers / Wikimedia Commons, CC BY 4.0

Contents

Hanoi's motorbike traffic and street food give way to the limestone karsts, caves and emerald rivers of Phong Nha-Ke Bang National Park. You can take a bus straight to Phong Nha village, or go by train or plane to Dong Hoi and continue by road.

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.

Hanoi to Phong Nha by Bus

Buses run from Hanoi directly to Phong Nha village and take from about 8 hours, often up to 12. On booking platforms fares run from about $14 to $29 (October 2026).[1] The direct bus saves you the transfer from Dong Hoi, so it is the simplest way to reach the park.

Hanoi to Dong Hoi by Train

Reunified Express trains between Hanoi and Saigon stop at Dong Hoi.[2] The ride takes from about 9 hours, and on booking platforms tickets cost from about $20 to $139 depending on the class (October 2026).[3] From Dong Hoi it is about 50 km by road to Phong Nha Cave, so plan a taxi or a pick-up from your homestay.[4]

Hanoi to Quang Binh by Flight

Vietnam Airlines flies from Hanoi to Dong Hoi (VDH), with one-way economy fares from VND 869,181.[5] The flight takes from about 1 hour 5 minutes.[3] You still need to arrange the road transfer of about 50 km to Phong Nha.[4]

Hanoi to Phong Nha by Van

Van services combine a minivan with a VIP or cabin bus. They take from about 10 hours and cost about $32 to $34 on booking platforms (October 2026).[1]

Comparing Your Options

ModePriceDuration
Bus to Phong Nha$14 - $29[1]From 8h[1]
Train to Dong Hoi$20 - $139[3]From 9h[3]
Flight to Dong HoiFrom VND 869,181[5]From 1h 5min[3]
Van to Phong Nha$32 - $34[1]From 10h[1]

Tips for Traveling from Hanoi to Phong Nha

  • Book sleeper berths early: The best train cabins and VIP bus seats sell out first.
  • Bring a layer: Buses and trains run strong air conditioning, so carry a light jacket for the overnight ride.
  • Plan the last leg: If you take the train or flight, arrange the 50 km from Dong Hoi to Phong Nha before you arrive. Many homestays can organise a pick-up, so ask.[4]
  • Keep valuables with you: On trains your bags stay in the cabin, and on buses they go in the hold, so carry your valuables in a small daypack.
  • Ask about early check-in: Night buses can arrive very early, so ask your homestay whether you can check in early or wait in the lounge.

Timetable

Flight Hanoi - Quang Binh $ 58.27–116.50 1h 5m – 1days 2h 55m
  • →  Economy 05:35, 06:00, 09:05, 12:00, 12:30, 20:55, 21:00, 22:00, 22:50, 23:00, 23:25
Bus Hanoi - Phong Nha $ 14.19–29.14 8h – 12h
  • →  VIP 32 Sleeper 17:30, 17:45, 18:00
  • →  VIP Sleeper 34 16:30, 16:45, 17:00, 17:15, 17:45
  • →  VIP Sleeper 33 17:15, 17:30
  • →  Sleeper 41 17:00, 17:04, 17:10, 17:14, 17:20, 17:30, 18:00
  • →  Sleeper 38 17:00, 17:30
  • →  VIP 17:20, 17:30, 17:40, 17:45, 18:00
  • →  Sleeper 40 17:00, 17:15, 17:30, 17:35, 17:50, 18:00
  • →  VIP 20 16:30, 17:00
  • →  Budget Sleeper 18:00
  • →  VIP Cabin 20 17:00, 18:00
  • →  Sleeper 17:30, 18:00, 18:45
  • →  Limousine 17:30, 18:00, 18:45
  • →  Limousine 32 18:00
Van Hanoi - Phong Nha $ 31.57–33.99 10h – 12h
  • →  Van + VIP Bus 17:00, 17:10
  • →  Van + Double Cabin 05:00, 05:10
  • →  Van + Cabin 17:10
Train Hanoi - Dong Hoi $ 19.80–139.35 9h 10m – 10h 57m
  • →  VIP Sleeper 06:10, 15:30, 19:20, 19:50, 21:10
  • →  2nd Class Sleeper AC 06:10, 15:30, 19:20, 21:10
  • →  2nd Class AC seats only 06:10, 15:30, 19:20, 19:50, 21:10
  • →  Cabin 2x 21:10
  • →  VIP Sleeper 4x 19:20, 19:50, 21:10
  • →  Premium Class 19:50
  • →  VIP 2 Berth 19:50
  • →  Cabin 4x 19:20

Frequently Asked Questions

How can I book tickets from Hanoi to Phong Nha?

Use the booking tool on this page to compare the transport options currently available from Hanoi to Phong Nha, including current prices and schedules.

What is the cheapest way to get from Hanoi to Phong Nha?

The bus is the cheapest, with fares from about $14 on booking platforms (October 2026). It takes you straight to Phong Nha village without an extra transfer.

What is the fastest way to get from Hanoi to Phong Nha?

Flying from Hanoi to Dong Hoi takes from about 1 hour 5 minutes. After landing you still need a road transfer of about 50 km to Phong Nha.

How long does it take to get from Hanoi to Phong Nha?

The flight to Dong Hoi takes from about 1 hour 5 minutes, the train to Dong Hoi from about 9 hours and the direct bus from about 8 hours.

Is it better to take the train or the bus to Phong Nha?

The bus is more convenient because it drops you in the village. The train is a better choice if you prefer a bed in a cabin, but it ends in Dong Hoi, so you need a transfer.

Where do I land if I fly from Hanoi?

You land at Dong Hoi Airport (VDH). From there, take a taxi or a pre-arranged pick-up for the 50 km to Phong Nha.

Are there overnight options for this route?

Yes, buses and trains both offer overnight journeys, which saves a night of accommodation.

Sources and background

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

  1. [1] 12Go: 12Go timetable: Hanoi to Phong Nha. Retrieved October 28, 2026.
  2. [2] Vietnam Railways (Duong sat Viet Nam): Vietnam Railways timetable: North-South trains (Reunified Express). Retrieved October 28, 2026.
  3. [3] 12Go: 12Go timetable: Hanoi to Dong Hoi. Retrieved October 28, 2026.
  4. [4] Phong Nha-Ke Bang National Park visitor information, phongnhakebang.vn: Phong Nha Cave visitor information. Retrieved October 26, 2026.
  5. [5] Vietnam Airlines: Flights from Hanoi to Dong Hoi. Retrieved October 28, 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.