Local tour operator on Cat Ba Island · Open 09:00–22:00 (GMT+7)WhatsApp +84 369 274 021info@vietnamtraveltourism.com

Bus Tickets & Transfers

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 typeNov 2026 – Mar 2027Apr – Sep 2027
Standard bus + speedboatUS$11
300,000 VND
US$12
330,000 VND
Standard bus + cable carUS$13
360,000 VND
US$14
390,000 VND
Limousine + speedboatUS$13
360,000 VND
US$14
390,000 VND
Limousine + cable carUS$15
420,000 VND
US$16
450,000 VND
DirectionDepartures
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.

Option2+ passengers1 passenger
Standard bus + 7-seat carUS$19
540,000 VND
US$23
640,000 VND
Limousine + 7-seat carUS$21
590,000 VND
US$25
690,000 VND
DirectionDepartures
Noi Bai → Cat Ba04: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.

DirectionDepartures
Cat Ba → Hai Phong07:00, 09:00, 12:30, 14:30, 16:00
Hai Phong → Cat Ba06: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.

DirectionBusDepart → ArrivePrice per cabin (1–2 people)
Cat Ba → Ha GiangSleeper “hotel” bus17:00 → 04:00US$23
650,000 VND
Ha Giang → Cat BaSleeper “hotel” bus19:30 → 07:30US$23
650,000 VND
Ha Giang → Cat BaVIP cabin bus (change in Hai Phong)19:00 → 07:30US$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.

DirectionDepartures
Hanoi → Ninh Binh06:00, 08:00, 09:00, 13:00, 16:00, 19:00, 20:30
Ninh Binh → Hanoi06: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 & busNov 2026 – Mar 2027Apr – Sep 2027
Hanoi ⇄ Hai Phong – standard busUS$6
160,000 VND
US$6
160,000 VND
Hanoi ⇄ Hai Phong – limousineUS$9
260,000 VND
US$9
260,000 VND
Hanoi ⇄ Cat Hai – standard busUS$9
250,000 VND
US$10
270,000 VND
Hanoi ⇄ Cat Hai – limousineUS$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.

CarCentral Hanoi (Ring Road 1–2)Outside Ring Road 3
5-seat carfrom US$12
330,000 VND
from US$13
350,000 VND
7-seat carfrom 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.

Request a ticket

No payment now. We confirm seats and the final price before you pay. See our Privacy Policy.

Scroll to Top