Going from Hanoi to Cat Ba is now super easy.
Our modern buses depart from Hanoi Old Quarter + speedboat or cable car + bus take you to Cat Ba town – no need buy a separate speedboat or cable car ticket.
Each trip includes a comfortable 35 or 45-seat bus, a short speedboat or cable car ride, and hotel pick-up & drop-off service.
The total travel time is around 3 to 3 hours 15 minutes.
Quick Info
5 daily departures from Hanoi
35-seat & 45-seat buses
Duration: 3–3.15 hours
Price: $9.5 / person (one-way)
Hotel pick-up in Hanoi Old Quarter
Drop-off at hotels in Cat Ba town
Includes speedboat or cable car ride
English-speaking support

About the Hanoi to Cat Ba Bus
This isn’t just another bus ride.
The vehicles are clean, modern, and designed for travelers – soft seats, good air-con, Wi-Fi, and bottled water included.
Our drivers know the route well and always drive safely. The staff speak some English and are happy to help with luggage or any questions along the way.
The journey includes a short speedboat or cable car ride across the bay – a nice moment to stretch your legs and take photos before reaching Cat Ba Island.
You’ll be dropped right in the town center, usually within walking distance of most hotels. Simple and smooth from start to finish.
Hanoi to Cat Ba Bus Schedule 2026
| Departure Time | Route | Duration |
|---|---|---|
| 07:30 | Hanoi → Cat Ba | ~3h15’ |
| 08:00 | Hanoi → Cat Ba | ~3h15’ |
| 10:30 | Hanoi → Cat Ba | ~3h15’ |
| 12:30 | Hanoi → Cat Ba | ~3h15’ |
| 14:00 | Hanoi → Cat Ba | ~3h15’ |
If you want to arrive early and still have half a day in Cat Ba, morning buses are the best pick.
Planning to go back later? Check the Cat Ba to Hanoi bus schedule – same service, same comfort.

Ticket Price & Booking
One-way with speedboat: 9.5 USD / person ~ 250.000 vnd
One-way with cable car: 12 USD / person ~ 310.000 vnd
Round-trip with speedboat: 19 USD / person ~ 500.000 vnd
Round-trip with cable car: 24 USD / person ~ 620.000 vnd
Includes:
✅ Bus + speedboat or cable car
✅ Pick-up & drop-off at hotels
✅ English-speaking staff
Booking is simple. Just message us your hotel name and departure time.
We’ll confirm your seat and pick-up time right away. Be at the meeting point 15 minutes before

Why Travelers Choose This Bus
Door-to-door service
Only 3 hours including speedboat
Scenic route with sea view
Helpful English-speaking staff
Fair price – just 9.5 USD
No rushing, no transfers – just one smooth ride all the way to the island.
About Cat Ba Island
Cat Ba is quiet, friendly, and surrounded by nature. It’s where people go to slow down, breathe in the sea air, and see a different side of Vietnam.
If you have time, take a walk around the harbor or join a Lan Ha Bay tour. The views are stunning – calm water, small limestone islands, and local fishing boats.
You can also check out our Cat Ba Travel Guide for ideas on what to do and where to eat.

Going Back to Hanoi?
The Cat Ba to Hanoi Bus runs 4 times a day.
Same price, same comfort, hotel pick-up in Cat Ba, drop-off in Hanoi Old Quarter.
If you already know your return date, it’s easier to book both ways at once.
👉 Book your Cat Ba to Hanoi bus here
Need Help Booking?
Just message us. We’ll help you pick the best trip time and confirm your seat right away.
Everything’s simple — you relax, we handle the rest.
- Contact: info@catbaluxurytrans.com
- WhatsApp: +84 986 900 099 / +84 843 761 761
- Pick-up: Hanoi Old Quarter hotels
- Drop-off: Cat Ba town center
- Price: 9.5 USD / person

Small Travel Tips
Book one day ahead to secure seats.
Morning buses are less crowded.
Keep your passport handy for check-in.
Bring sunglasses – the speedboat can be bright.
If you travel with kids, the 08:00 trip is the most comfortable one.
Frequently Asked Questions
1. How long does it take from Hanoi to Cat Ba by bus?
It takes about 3 to 3 hours 15 minutes, including a short speedboat or cable car ride.
2. How many bus trips from Hanoi to Cat Ba daily?
There are 5 daily trips from Hanoi to Cat Ba and 4 return trips from Cat Ba to Hanoi.
3. What is the price of the Hanoi to Cat Ba bus ticket?
The one-way ticket is 9.5 USD per person, including speedboat or cable car transfer.
4. Do buses pick up at Hanoi Old Quarter hotels?
Yes, we offer hotel pick-up and drop-off in Hanoi Old Quarter and Cat Ba town.
5. Is the bus direct or do I have to change vehicles?
It’s a direct bus service that includes the speedboat/cable car connection – no transfer needed.
Getting from Hanoi to Cat Ba Island is now simple.
You don’t need to figure out speedboat tickets, taxis, or timetables – we’ve done it all for you.
Just enjoy the road, the sea, and the easy ride to the island.
The journey itself is part of the fun: from Hanoi’s busy streets to open fields, bridges over the sea, and finally the peaceful bay of Cat Ba.
It’s a short trip, but it sets the mood for your time on the island – calm and easy.
👉 Book your Hanoi to Cat Ba bus now – only from 9.5 USD ~ 250.000 vnd







Valentin –
Great bus ride to cat ba. Comfy seats in a modern bus. Left my phone on the bus and they returned and refused my tip. 10/10 recommend for an honest transport
Terry –
We booked bus from Hanoi to Cat Ba Island. Perfect organization from start to finish