Contents
Hai Phong is the gateway to the limestone bays of Lan Ha, and Phong Nha-Ke Bang National Park is where the caves are: underground rivers, huge chambers and jungle-covered karst. The journey takes you from the northern coast deep into central Vietnam.
The sleeper bus is the simplest way. On booking platforms, tickets cost about $17 to $52 (November 2026), and the trip takes from about 10 hours 30 minutes.[1]
Hai Phong to Phong Nha by Bus
Overnight sleeper buses run from Hai Phong to Phong Nha, so you save a night of accommodation.[1] Budget buses offer bunks in a shared cabin. VIP cabins give you a curtain, more padding and a charging port. You can compare and book tickets on GoAsia.cc.
From Cat Ba Island
You do not need to return to Hai Phong first. Combined services run from Cat Ba to Phong Nha and bundle the island transfer with the long-haul bus. On booking platforms, tickets cost about $41 (November 2026), and the trip takes from about 11 hours.[1]
Hai Phong to Phong Nha by Train
If you prefer rail, travel to Hanoi first and continue on the Reunification Express to Dong Hoi, the closest station to Phong Nha. SE7 leaves Hanoi at 06:00 and arrives at 16:27, SE5 leaves at 08:00 and arrives at 18:11, SE9 leaves at 13:00 and arrives at 23:57, SE3 leaves at 19:20 and arrives at 04:57 the next day, and SE1 leaves at 21:45 and arrives at 07:33 the next day.[2] From Dong Hoi, take a taxi or local bus to Phong Nha.
Comparing Your Options
| Mode | Price (USD) | Duration | Comfort |
|---|---|---|---|
| Sleeper bus (direct) | $17 - $52[1] | From about 10h 30min[1] | Moderate to high |
| Bus from Cat Ba | About $41[1] | From about 11h[1] | Moderate to high |
Tips for Traveling from Hai Phong to Phong Nha
- Book VIP cabins early: They are popular for the long overnight ride and sell out before the standard sleepers.
- Pack for the air conditioning: Blankets are usually provided, but a light jacket helps.
- Island logistics: If you start on Cat Ba, check that your ticket includes the ferry.
- Arrival times: Many sleeper buses reach Phong Nha early in the morning. Ask your homestay about early check-in or a place to rest until your room is ready.
Timetable
| Flight Hai Phong - Quang Binh $ 52.13–82.14 5h 9m – 1days 11h 39m | |
|
| Bus Hai Phong - Phong Nha $ 16.64–52.26 10h 30m – 15h 30m | |
|
| Bus Dao Cat Ba - Quang Binh $ 41.20 11h | |
|
Frequently Asked Questions
Use the booking tool on this page to compare the transport options currently available from Hai Phong to Phong Nha, including current prices and schedules.
The sleeper bus. On booking platforms, tickets cost about $17 to $52 (November 2026), depending on the class.
The direct sleeper bus, from about 10 hours 30 minutes.
From about 10 hours 30 minutes by bus. From Cat Ba the trip takes from about 11 hours.
Yes. Combined bus and ferry services leave from Cat Ba and save you the trip back to Hai Phong.
A standard sleeper is an open bus with narrow bunks. A VIP cabin offers private compartments with curtains, better padding and often charging ports.
Sources and background
Numbers in the text such as [1] refer to these sources.
- [1] 12Go: 12Go timetable: Hai Phong to Phong Nha. Retrieved November 1, 2026.
- [2] Vietnam Railways (Duong sat Viet Nam): Vietnam Railways timetable: North-South trains (Reunified Express). Retrieved November 1, 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.
