Cat Ba Island Transport

Here at Travel Agent Hanoi we also cater for the budget traveller who like to travel by local tourist buses to locations in and around Hanoi.

One of our most popular routes is the Hanoi to Cat Ba Island journey for backpackers who will be staying on the island and require budget transport.

Our close Vietnam travel partner offers daily transport from Hanoi to Cat Ba Island and back on either "regular" or "limousine" bus services.

An excellent service for your comfort during the whole trip including personal power outlets, reclining leather seats, extra legroom, no middle seats and an incredibly friendly and funny tour guide fluent in English.

Starting from just $14 per person one way for the regular bus ad $18 per person per way for the limousine.

To book your transfers, fill in the contact form and we will get back to you with your payment link and ticket.

Bus Hanoi to Cat Ba Island

Regular Bus (34 Seater)
Price: $14 per person

Departure Times: 7.45am, 10.45am, 2pm

Arrival Times: 11.15am - 11.45am, 2pm - 2.15pm, 5.15pm - 5.30pm

Limousine Bus (15 Seater)
Price: $18 per person

Departure Times: 7.30am

Arrival Time: 10.30am

Approximate Travel Time; 3 hours 15 minutes - 3 hours 30 minutes

* Please note, for Vietnam holidays and peak seasons, prices may vary!

Cat Ba Island Transport
Cat Ba Island Transport
Cat Ba Island Transport

Brief Itinerary for transfer from Hanoi to Cat Ba Island

  1. Hotel pick-up if you are staying in Hanoi Old Quarter. Otherwise, please advise and we will give you a pick up location.
  2. Travel via Highway 5B to Got Port (2 hours including 15-minute break)
  3. Travel to Cai Vieng from Got Port by speedboat (8minutes)
  4. Travel to Cat Ba Town by bus (40 minutes). You will be dropped off at your hotel in Cat Ba Town (central areas only).


  • Bus & speedboat
  • Hotel pick up in Hanoi Old Quarter and hotel drop-off hotel in Cat Ba Town.
  • English-speaking guide
  • Water, wet wipes, snacks