GoAsia
Vietnam

How to Get from Cat Ba to Phong Nha

Travel from Cat Ba to Phong Nha by bus. Fares from about $41 and journeys from about 11 hours, plus the Hai Phong alternative.

Last updated: October 28, 2026

How to Get from Cat Ba to Phong Nha

Photo: Andre Hospers / Wikimedia Commons, CC BY 4.0

Contents

The limestone islands of Lan Ha Bay give way to the caves and jungle of Phong Nha-Ke Bang National Park on this trip from the Gulf of Tonkin south to Quang Binh province. It is a long overland journey by bus.

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.

Cat Ba to Phong Nha by Bus

Direct buses link Cat Ba with Phong Nha and take from about 11 hours, longer with traffic and stops. On booking platforms a ticket costs about $41 (October 2026).[1]

Hai Phong to Phong Nha by Bus

If you cross to the mainland first and start in Hai Phong, buses to Phong Nha take from about 10.5 hours. Booking platforms show fares from about $17 to $52 (October 2026).[1]

Comparing Your Options

ModePriceDuration
Bus from Cat BaAbout $41[1]From 11h[1]
Bus from Hai Phong$17 - $52[1]From 10h 30min[1]

Tips for Traveling from Cat Ba to Phong Nha

  • Check the crossing: Ask whether the ticket includes the transfer from Cat Ba to the mainland before you pay.
  • Plan your arrival: A night bus can reach Phong Nha before check-in time. Ask your homestay whether you can leave your bags and have breakfast there.
  • Keep valuables close: Large luggage goes in the hold, so carry your passport, money and phone in a small daypack.

Frequently Asked Questions

How can I book tickets from Cat Ba to Phong Nha?

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

What is the cheapest way to get from Cat Ba to Phong Nha?

Buses from Hai Phong to Phong Nha start at about $17, and the direct service from Cat Ba costs about $41 on booking platforms (October 2026).

What is the fastest way to get from Cat Ba to Phong Nha?

The direct bus from Cat Ba takes from about 11 hours, and buses from Hai Phong take from about 10.5 hours.

How long does it take to get from Cat Ba to Phong Nha?

Plan for at least 11 hours by bus, and longer with traffic and stops.

Is the ferry included in the ticket?

Ask the seller before you book. Some tickets combine the crossing from the island with the bus ride, others do not.

Sources and background

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

  1. [1] 12Go: 12Go timetable: Hai Phong and Cat Ba to Phong Nha. 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.