Contents
Leaving Hanoi's motorbike-filled streets for the limestone peaks of Cat Ba Island is a rite of passage in Northern Vietnam. While most visitors head for the crowded tourist boats of Ha Long Bay, Cat Ba offers a national park and the floating villages of Lan Ha Bay.
The trip is easy. Tour bus operators sell a single ticket that covers the bus ride, the crossing to the island and the last leg to Cat Ba Town, so you never have to negotiate with a ferry captain.
Hanoi to Cat Ba by Bus
A direct bus is the simplest way to reach the island. Cat Ba Express departs from the Hanoi Old Quarter at 06:00, 07:45, 10:45 and 14:00 and picks up at hotels in the Old Quarter. The total journey takes about 3 hours 15 minutes, plus pick-up time.[1]
The bus follows Highway 5B to the Got speedboat terminal at Dong Bai Pier, about 2 hours with a 15-minute break. A speedboat or cable car then crosses to Cai Vieng (Phu Long) in 8 to 10 minutes. A second bus finishes the trip to Cat Ba Town in 35 to 40 minutes and drops passengers at hotels in town.[1]
Bus and Limousine Options
A bus ticket with the speedboat costs $13, and with the cable car $15. The limousine bus, which crosses by ferry, costs $16. It has 31 business-class seats with USB and Type-C charging, a good choice if you want more space than a 45-seat coach offers. On national holidays the operator adds a 20 percent surcharge.[1]
Comparing Your Options
| Mode | Price (USD) | Duration | Comfort |
|---|---|---|---|
| Bus + Speedboat | $13 | About 3h 15min | High[1] |
| Bus + Cable Car | $15 | About 3h 15min | High[1] |
| Limousine + Ferry | $16 | About 3h 15min | Premium[1] |
Tips for Traveling from Hanoi to Cat Ba
- Book in advance: Cat Ba is a popular weekend destination for locals. If you travel on a Friday or return on a Sunday, book early, because the best departures often sell out.
- Pick-up points: Cat Ba Express picks up at Old Quarter hotels, at Aeon Mall Long Bien and at its office at 214 Tran Quang Khai Street, and it does not offer door-to-door pick-up across the city. Be ready in your lobby early.[1]
- Luggage: Each passenger can bring one medium suitcase and one small carry-on bag. Tell the operator in advance about oversized items.[1]
- The crossing: You get off the bus for the speedboat or cable car, so keep your valuables in a small daypack.
- Arrival in Cat Ba: The bus drops you at hotels in Cat Ba Town or the nearest accessible point, and at the operator's office on Road Mot Thang Tu.[1] If your hotel is further out near the national park, you may need a taxi or motorbike taxi.
Frequently Asked Questions
Use the booking tool on this page to compare the transport options currently available from Hanoi to Cat Ba, including current prices and schedules.
The bus with a speedboat crossing is the cheapest of the options listed here, at $13 on Cat Ba Express.
A direct bus with a speedboat crossing takes about 3 hours 15 minutes in total.
Allow about 3 hours 15 minutes, plus pick-up time. About 2 hours of that is the bus to Got terminal, then 8 to 10 minutes by speedboat or cable car and 35 to 40 minutes by bus to Cat Ba Town.
Yes. The ticket covers the first bus, the crossing and a second bus that drops you at hotels in Cat Ba Town.
With Cat Ba Express, the speedboat, cable car or ferry crossing is part of the ticket. Check what your own ticket includes when you book.
Sources and background
Numbers in the text such as [1] refer to these sources.
- [1] Cat Ba Express: Hanoi to Cat Ba Island Bus. Retrieved November 5, 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.
