Traveling from Cat Ba to Hanoi is easy and stress-free with our direct bus service.
You’ll be picked up right from your hotel in Cat Ba town and dropped off at your place in Hanoi Old Quarter.
The ride takes about 3 hours, including a short speedboat / cable car crossing.
Comfortable seats, Wi-Fi, air-conditioning, and English-speaking staff are all included – all for just $9.5 per person.
Daily departures at 08:30, 12:30, 15:30, and 16:30.
The Cat Ba to Hanoi bus is a direct transfer including speedboat / cable car, with hotel pick-up in Cat Ba and drop-off in Hanoi Old Quarter.
The trip takes around 3 to 3.15 hours.
There are 4 daily departures at 08:30, 12:30, 15:30, and 16:30.
Tickets cost $9.5 ~ 250.000 vnd per person.

If you’re staying in Cat Ba Island and need to head back to Hanoi, this bus is the simplest way to go.
No stress, no switching between cars and boats – one ticket takes you all the way from your hotel in Cat Ba town to your place in Hanoi Old Quarter.
The trip takes around 3 to 3 hours 15 minutes, depending on the speedboat or cable car connection. Everything’s arranged for you, so you can just sit back, enjoy the ride, and watch the island fade into the sea.
Quick Info
4 daily departures from Cat Ba → Hanoi
35-seat & 45-seat buses
Duration: 3 – 3 hours 15 minutes
Price: 9.5 USD / person (one-way)
Pick-up at your hotel in Cat Ba town
Drop-off in Hanoi Old Quarter
Includes speedboat / cable car
English-speaking staff

About the Cat Ba → Hanoi Bus
The bus service is made for travelers who want things easy.
Our buses are modern and comfortable – air-conditioning, soft seats, Wi-Fi, bottled water, and friendly drivers who know the route well.
After pick-up, the bus goes to the harbor for a short speedboat or cable-car ride across the sea.
From there, you continue straight to Hanoi by bus on highway – no need to change buses or carry luggage around.
You’ll arrive right in the Old Quarter, close to most hotels and hostels. It’s the most relaxed way to end your Cat Ba Island trip.
Daily Schedule (Cat Ba → Hanoi)
| Departure Time | Route | Duration |
|---|---|---|
| 08:30 | Cat Ba → Hanoi | ~3 h 15 min |
| 12:30 | Cat Ba → Hanoi | ~3 h 15 min |
| 15:30 | Cat Ba → Hanoi | ~3 h 15 min |
| 16:30 | Cat Ba → Hanoi | ~3 h 15 min |
Morning trips are calm and bright – perfect if you want to reach Hanoi before evening.
Later buses are good for travelers checking out late or after lunch. Be ready 15 – 30 minutes before departure

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 (Hanoi → Cat Ba with speedboat): 19 USD / person ~ 500.000 vnd
- Round-trip (with Hanoi → Cat Ba with cable car): 24 USD / person ~ 620.000 vnd
Includes:
✅ Bus + speedboat/cable car
✅ Hotel pick-up / drop-off
✅ English-speaking support
Booking is simple. Just send your hotel name and preferred time by WhatsApp or email, and we’ll confirm your seat right away.

👉 Book your Cat Ba from Hanoi bus
Why Travelers Like This Bus
Hotel pick-up / drop-off
Fast & smooth – about 3 – 3 hours 15 minutes total
Includes speedboat / cable car crossing
Friendly staff, English supported
Fair price – 9.5 USD

Travel Tips
Book one day before departure to secure your seat.
- Be at the meeting point 15 – 30 minutes before
Keep your passport handy for check-in at the bus.
Morning buses are cooler and less crowded.
Bring water or snacks if you like – the trip goes fast.
If you have big luggage, the staff will help you load it.
Frequently Asked Questions
1. How long does the Cat Ba to Hanoi bus take?
About 3 to 3 hours 15 minutes, including the speedboat or cable car ride.
2. How many buses run daily?
Four departures from Cat Ba and five from Hanoi each day.
3. What’s the ticket price?
9.5 USD per person, including all transfers and speedboat / cable car.
4. Do you pick up at hotels in Cat Ba town?
Yes – we pick up directly at your hotel and drop you in Hanoi Old Quarter.
5. Is it a direct bus?
Yes, it’s a direct bus from Cat Ba to Hanoi – you stay on the same vehicle the whole way.
The Cat Ba Island to Hanoi bus is a simple, no-stress way to return to the city after days by the sea.
You don’t have to think about speedboat tickets or taxis – we handle everything for you.
It’s just one smooth ride from the island back to Hanoi’s old streets.
Easy, safe, and affordable – the kind of trip that lets you end your journey feeling relaxed.
👉 Book your Cat Ba to Hanoi bus now – only from 9.5 USD






Martin –
Our transfer from Cat Ba to Hanoi old quarte was very well organised, we booked the tickets for turist bus via WhatsApp: +84 843 761 761. They provide pick up and drop off in your hotels.