Need transport only? Book bus, limousine and car tickets from Cat Ba Island and Hanoi through our local office. Prices include free pickup at your hotel in the zones listed, drinking water, passenger insurance and one 20 kg bag. Nothing is charged online – we confirm your seat first.
Routes, schedules and prices
Prices are one way, in US dollars, with the Vietnamese dong price below. Most routes are priced per person; sleeper cabins to Ha Giang and Sapa are priced per cabin.
Hanoi ⇄ Cat Ba Island
Daily, about 3–3.5 hours, price per person. Choose the crossing to the island: speedboat, or the Cat Ba cable car (the cable car does not run on Tuesdays). The speedboat ticket is included.
| Bus type | Nov 2026 – Mar 2027 | Apr – Sep 2027 |
|---|---|---|
| Standard bus + speedboat | US$11 300,000 VND | US$12 330,000 VND |
| Standard bus + cable car | US$13 360,000 VND | US$14 390,000 VND |
| Limousine + speedboat | US$13 360,000 VND | US$14 390,000 VND |
| Limousine + cable car | US$15 420,000 VND | US$16 450,000 VND |
| Direction | Departures |
|---|---|
| Hanoi → Cat Ba (bus + speedboat) | 06:00, 07:00, 08:00, 09:00, 10:45, 12:30, 14:30, 15:30 |
| Hanoi → Cat Ba (bus + cable car) | 08:00, 10:45 |
| Cat Ba → Hanoi (bus or limousine + speedboat) | 07:00, 09:00, 11:30, 12:00*, 12:30*, 14:00, 16:00, 17:00 |
| Cat Ba → Hanoi (bus + cable car) | 09:00, 11:30, 12:30, 14:00 |
Free pickup/drop-off: Hanoi Old Quarter and Hoan Kiem district · all hotels on Cat Ba Island. Other addresses in Hanoi within 15 km of Hoan Kiem: +40,000 VND (Nov–Mar). *12:00 standard bus, 12:30 limousine. Limousine departures from Hanoi: ask us.
Cat Ba ⇄ Noi Bai International Airport
Daily, about 4 hours, with a private 7-seat car for the airport leg. Price per person.
| Option | 2+ passengers | 1 passenger |
|---|---|---|
| Standard bus + 7-seat car | US$19 540,000 VND | US$23 640,000 VND |
| Limousine + 7-seat car | US$21 590,000 VND | US$25 690,000 VND |
| Direction | Departures |
|---|---|
| Noi Bai → Cat Ba | 04:00, 05:00, 06:00, 07:00, 08:00, 09:45, 11:30, 13:30, 14:30 |
| Cat Ba → Noi Bai (standard bus) | 05:00, 06:00, 07:00, 09:00, 11:30, 12:00, 14:00, 16:00, 17:00 |
| Cat Ba → Noi Bai (limousine) | 04:30, 06:00, 07:00, 09:00, 11:30, 12:30, 14:00, 16:00, 17:00 |
Pickup at the international and domestic terminals of Noi Bai Airport and at all hotels on Cat Ba Island. Speedboat ticket included.
Cat Ba ⇄ Hai Phong
Daily, about 3.5–4 hours including the speedboat. US$9 (250,000 VND) per person.
| Direction | Departures |
|---|---|
| Cat Ba → Hai Phong | 07:00, 09:00, 12:30, 14:30, 16:00 |
| Hai Phong → Cat Ba | 06:00, 08:00, 11:30, 13:30, 15:00 |
Free pickup at all hotels on Cat Ba and within 15 km of central Hai Phong; 15–20 km: +70,000 VND.
Cat Ba ⇄ Ha Giang
Overnight sleeper buses, so you save a night in a hotel. Price per cabin – one cabin fits 1 or 2 people.
| Direction | Bus | Depart → Arrive | Price per cabin (1–2 people) |
|---|---|---|---|
| Cat Ba → Ha Giang | Sleeper “hotel” bus | 17:00 → 04:00 | US$23 650,000 VND |
| Ha Giang → Cat Ba | Sleeper “hotel” bus | 19:30 → 07:30 | US$23 650,000 VND |
| Ha Giang → Cat Ba | VIP cabin bus (change in Hai Phong) | 19:00 → 07:30 | US$36 1,000,000 VND |
Pickup at your hotel in Cat Ba Town and in central Ha Giang.
Cat Ba → Sapa
Overnight cabin bus from Cat Ba to Sapa. US$34 (950,000 VND) per cabin – one cabin fits 1 or 2 people. Ask us for this week’s departure time.
Hanoi ⇄ Ninh Binh
Daily, about 2 hours by limousine van. US$9 (240,000 VND) per person.
| Direction | Departures |
|---|---|
| Hanoi → Ninh Binh | 06:00, 08:00, 09:00, 13:00, 16:00, 19:00, 20:30 |
| Ninh Binh → Hanoi | 06:00, 08:00, 11:00, 13:00, 16:00, 19:00, 20:30 |
Free pickup: Hanoi Old Quarter · Tam Coc, Ninh Binh city, Hoa Lu, Hang Mua and Trang An (within about 10 km of Tam Coc). Further away (e.g. Bai Dinh, Van Long): small extra fee.
Hanoi ⇄ Hai Phong / Cat Hai
Daily, about 2 hours, price per person.
| Route & bus | Nov 2026 – Mar 2027 | Apr – Sep 2027 |
|---|---|---|
| Hanoi ⇄ Hai Phong – standard bus | US$6 160,000 VND | US$6 160,000 VND |
| Hanoi ⇄ Hai Phong – limousine | US$9 260,000 VND | US$9 260,000 VND |
| Hanoi ⇄ Cat Hai – standard bus | US$9 250,000 VND | US$10 270,000 VND |
| Hanoi ⇄ Cat Hai – limousine | US$12 320,000 VND | US$12 320,000 VND |
Many departures from 05:00 to 21:00 – tell us your preferred time. Free pickup in Hanoi Old Quarter and central Hai Phong.
Hanoi ⇄ Noi Bai Airport
Car transfer, about 1 hour, any time between 04:00 and 23:00. Price per person.
| Car | Central Hanoi (Ring Road 1–2) | Outside Ring Road 3 |
|---|---|---|
| 5-seat car | from US$12 330,000 VND | from US$13 350,000 VND |
| 7-seat car | from US$13 350,000 VND | from US$14 380,000 VND |
Outside Ring Road 3 includes Tan Trieu, Ha Dong, Ho Tung Mau and Ocean Park 1.
Good to know
- Pickup time: the driver arrives 30–60 minutes before departure; we confirm the exact time the day before.
- Luggage: one 20 kg bag per person is included. Tell us about extra luggage, a motorbike or a bicycle.
- Cancellation: free up to 24 hours before departure on normal days.
- Holidays: around Tet (Lunar New Year) and 30 April – 3 May a surcharge of about 30,000 VND (US$1) per person applies.
- Payment: nothing is charged online. We confirm your seat first, then explain how to pay.
Prefer a tour with transport included? Many of our Lan Ha Bay and Cat Ba tours include pickup in Hanoi.
