GoAsia
Vietnam

How to Get from Phong Nha to Halong Bay

Compare bus, flight and private transfer options from Phong Nha to Halong Bay. Prices and travel times for your Vietnam trip.

Last updated: October 30, 2026

How to Get from Phong Nha to Halong Bay
Contents

The caves of Phong Nha-Ke Bang National Park in Quang Tri Province[1] and the islands of Halong Bay are both UNESCO World Heritage sites.[2][3] Going from one to the other takes you from Vietnam's rugged interior to its best-known coast. Most travelers go by overnight bus, or by private car if they travel as a group. You can compare and book on GoAsia.cc.

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.

Phong Nha to Halong Bay by Bus

The bus is the most popular way to travel. Most services run overnight, so you save a night's accommodation and wake up near the coast. A direct bus to Halong Bay takes about 10 hours and costs about $41 on booking platforms (October 2026). Buses to Quang Ninh take from about 9 hours 30 minutes and cost about $27 to $68.[4]

Sleeper and Cabin Buses

Standard sleepers are the budget option. Cabin buses cost a little more and give you a curtained berth with a USB charger and more room for your belongings. Take a lower berth if you can, because it is steadier on the winding sections.

Phong Nha to Halong Bay by Private Transfer

A private car runs door to door from your homestay in Phong Nha to your cruise port or hotel in Quang Ninh, and avoids the night schedule of the buses. On booking platforms, private transfers to Quang Ninh start at about $372 and vans reach about $505 (October 2026). The drive takes from about 7 hours.[4]

Phong Nha to Halong Bay by Flight

Phong Nha has no airport. From Dong Hoi Airport, Vietnam Airlines flies to Hanoi, with one-way economy fares from VND 869,181,[5] and from Hanoi you continue overland to Halong. For most travelers the overnight bus or a private car is simpler.

Tips for Traveling from Phong Nha to Halong Bay

  • Book a cabin berth: On a long overnight ride the extra cost is small and the sleep is much better.
  • Check the drop-off point: Halong Bay cruises leave from Tuan Chau International Marina or the Ha Long International Cruise Port.[6] Make sure your bus or car drops you near the right one.
  • Keep essentials with you: Keep passport, phone and a light jacket at your seat. Large bags go in the hold and are not reachable during the ride.
  • Allow for weather: Heavy rain can shift bus schedules and cancel cruises in the bay.

Timetable

Flight Quang Binh - Quang Ninh $ 43.68–118.06 13h 5m – 1days 5m
  • →  Economy 07:35, 09:10, 18:35
Bus Quang Binh - Quang Ninh $ 26.36–36.50 10h – 10h 30m
  • →  VIP 24 22:40, 23:10
  • →  Cabin 24 22:00, 22:30, 23:00
  • →  Sleeper 34 21:00
  • →  VIP Luxury 24 00:20, 00:25, 00:30
Bus Phong Nha - Quang Ninh $ 24.13–43.87 7h – 13h
  • →  Cabin 24 22:00, 22:30, 23:00
  • →  Double cabin 20:00, 20:30, 23:00
  • →  Single Cabin 11:00, 20:00, 20:15, 23:00
  • →  Cabin 22 08:45, 11:00, 20:00, 20:30, 23:30
  • →  Standard 20:45, 21:30, 23:30
  • →  VIP Cabin 34 21:15
  • →  Cabin 34 21:30
  • →  VIP 20 21:00
  • →  VIP Cabin 20 + VIP 9 23:00
  • →  VIP 24 11:00, 20:15
  • →  VIP 22 + Tourist Bus 23:00
  • →  VIP 24 + VIP 11 23:00
  • →  Limousine 18 + VIP 20 22:45
  • →  Sleeper 22:15
Taxi Phong Nha - Quang Ninh $ 307.08–416.76 7h
  • →  SUV 4pax
  • →  Van 10pax
  • →  Comfort 2pax
Bus Phong Nha - Halong Bay $ 25.07–32.72 11h 45m – 13h 35m
  • →  VIP Cabin 34 21:15
  • →  Sleeper 40 20:50, 21:00

Frequently Asked Questions

How can I book tickets from Phong Nha to Halong Bay?

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

What is the cheapest way to get from Phong Nha to Halong Bay?

The bus is the cheapest way, with tickets from about $27 on booking platforms (October 2026).

What is the fastest way to get from Phong Nha to Halong Bay?

A private transfer is the fastest, from about 7 hours. It avoids the stops of public buses and runs door to door between your accommodation and the cruise port.

How long does it take to get from Phong Nha to Halong Bay?

A private car takes from about 7 hours, and a bus takes from about 9 hours 30 minutes. Traffic and stops can make it longer.

Are there direct flights between Phong Nha and Halong Bay?

No. Phong Nha has no airport. You can fly from Dong Hoi to Hanoi and continue overland, but the overnight bus or a private car is simpler for most travelers.

Is it safe to take the overnight bus?

Overnight sleeper buses are a normal way to travel in Vietnam. For more privacy and room for your belongings, choose a cabin berth with a curtain.

Should I book my tickets in advance?

Yes, especially for cabin buses, which have limited berths. Booking ahead also helps you match your arrival with your Halong Bay cruise departure.

Sources and background

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

  1. [1] Phong Nha - Ke Bang National Park: Phong Nha Cave. Retrieved October 26, 2026.
  2. [2] UNESCO World Heritage Centre: Phong Nha-Ke Bang National Park. Retrieved October 22, 2026.
  3. [3] UNESCO World Heritage Centre: Ha Long Bay - Cat Ba Archipelago. Retrieved October 19, 2026.
  4. [4] 12Go: 12Go timetable: Phong Nha to Halong Bay. Retrieved October 30, 2026.
  5. [5] Vietnam Airlines: Flights from Hanoi to Dong Hoi. Retrieved October 28, 2026.
  6. [6] Ha Long Bay Management Department: Ha Long Bay itinerary 1: Tuan Chau International Marina. Retrieved October 26, 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.