Contents
Going from Cat Ba Island to Hai Phong means crossing the water, so most services combine a road section with a ferry or speedboat. Whether you are heading to Cat Bi Airport or continuing toward Hanoi, you can book your seat or private transfer on GoAsia.cc.
Cat Ba to Hai Phong by Bus
Travelers returning to the mainland usually take a bus-and-ferry combination ticket. On booking platforms, these services cost about $14 to $19 and take 1 hour 45 minutes to 2 hours 30 minutes (October 2026).[1] The platforms list VIP, limousine-with-ferry and express services, with departures between about 07:00 and 16:45.[1]
Cat Ba to Hai Phong by Private Transfer
A private transfer picks you up directly and combines a car with a speedboat crossing. On booking platforms, it is listed at about $53 to $64 per vehicle and takes about 1 hour 45 minutes (October 2026).[1] Vehicles for 3 or 4 passengers are listed.[1]
Comparing Your Options
| Mode | Price (USD) | Duration |
|---|---|---|
| Bus + ferry | $14 - $19 | 1h 45m - 2h 30m[1] |
| Private car + speedboat | $53 - $64 | 1h 45m[1] |
Tips for Traveling from Cat Ba to Hai Phong
- Plan Your Departure Early: The bus departures listed on booking platforms end in the late afternoon, so plan to leave Cat Ba by mid-afternoon rather than relying on an evening service.
- Airport Transfers: If you need to reach Cat Bi International Airport, ask whether the operator can drop you at the terminal, or book a private transfer to the airport.
- Check Whether the Ferry Is Included: Confirm with the operator that your ticket includes the water crossing.
Frequently Asked Questions
Use the booking tool on this page to compare the transport options currently available from Cat Ba to Hai Phong, including current prices and schedules.
The bus-and-ferry combination is the cheapest way. Booking platforms list tickets from about $14 (October 2026).
A private car with a speedboat crossing takes about 1 hour 45 minutes according to booking platforms. Buses take 1 hour 45 minutes to 2 hours 30 minutes.
The journey takes about 1 hour 45 minutes to 2 hours 30 minutes, depending on the service and the ferry or speedboat connection.
A private transfer is the most direct option. Ask the operator whether the service can drop you at Cat Bi International Airport before you book.
The services listed on booking platforms are described as bus-and-ferry or car-and-speedboat combinations. Confirm with the operator that the crossing is included in your ticket.
Booking platforms list bus departures only until the late afternoon, around 16:45. Plan your departure for the afternoon at the latest.
Sources and background
Numbers in the text such as [1] refer to these sources.
- [1] 12Go: 12Go timetable: Cat Ba Island to Hai Phong. Retrieved October 15, 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.