How to get to Cat Ba Island from Hanoi

How to get to Cat Ba Island from Hanoi? Well, you can go by motorbike if you are an adventurous backpacker, or you can take the bus with a tourism company like Cat Ba Express if you want a hustle-free trip, just chill and have a good chat with other people.

How to get to Cat Ba Island from Hanoi?

Cat Ba Island is a fascinating place, but sometimes overcrowded by visitors, and there are 2 ways to go there the easiest.

Recommend: Book Lan Ha Bay day tour from Hanoi (pick-up 7:00-7:30) → Click to book

You can go to Ha Long City and from Tuan Chau Island you need to take a ferry to Cat Ba Island or you can go to Hai Phong and here you can take a speedboat. NEW – from August/September 2017 it is possible to travel by a direct bus from Hanoi.

Promotion Cruise

Get to Cat Ba by On Motorbike / Private Car

If you go by motorbike, go down to highway 5 (Quốc Lộ 5) to get to Hai Phong city (105 km – 3 hours). If you go by car, follow Highway 5B (Quốc lộ 5B).

The way is longer but there's no traffic since only cars can access it.

Route for motorbikes
Route for motorbikes
Route for car
Route for car

From the mainland in Hai Phong City, you have several options to get to the island

Option 1: You can take a speedboat from Binh ferry terminal and go directly to Cat Ba Island (~250,000 VND – 60 mins). It’s fast but quite expensive.
(Picture of speedboat)

Timeline of Binh Speedboat

Binh to Cat BaCat Ba to Binh

Option 2: Or you can go to the flyover called Tan Vu – Lach Huyen which connects the mainland to Cat Hai Island.

There’s a parking lot at the Got ferry terminal where you can park your motorbike or car.

Or not, if you want, you can absolutely bring your bike/car with you to the island for some extra fee.

Touring the amazing road on Cat Ba island with your bike. In total, it will take you around 5 hours to get to the center of Cat Ba Island.

Got Ferry price

Ticket typePrice
Traveler12,000 VND / person
Motorbike45,000 VND / bike
Under-9-seat car190,000 VND / car
9-to-24-seat car210,000 VND / car
24-to-32-seat car240,000 VND / car
Over-32-seat car330,000 VND / car

Then from Got ferry terminal on this island, you take the ferry (12,000 VND – every 30 minutes from 4 AM to 11 PM - duration: 30 mins) or a speedboat (80,000 VND – duration: 8 mins) to Cat Ba Island. Depending on what you choose, you will arrive in different places in Cat Ba Island.

moto travel

Get to Cat Ba island from Hanoi by bus

If you decide not to trouble yourself with a motorbike, and the heat and the traffic, you name it, then book a bus ticket which magically includes a speedboat from the mainland to the island with 14 USD, then chill. You'll get to the center of town after 3 hours 30 minutes.

Book a bus to Cat Ba

  1. Hanoi to Cat Ba
  2. Cat Ba to Hanoi
Cat Ba Express bus
Hanoi to Cat Ba Island

A speedboat from Hai Phong goes directly to the southern part of the Cat Ba Island, to the town of Cat Ba.

There are many hotels or homestays in the southern part of this island. A direct bus from Hanoi to Cat Ba Island or a speedboat/ferry from Hai Phong to the town of Cat Ba is the best and fastest way to reach Cat Ba Island. Book and buy your bus+ferry tickets online – recommended.

Speedboat to Cat Ba

Read more:

  1. Bus Halong to Cat Ba Island
  2. How to get to Cat Ba Island from Hanoi
  3. How to get to Cat Ba Island from Ninh Binh
  4. How to get to Cat Ba island from Hai Phong
  5. How to get to Ninh Binh from Cat Ba Island
  6. How to get to Cat Ba island from Ha Giang
  7. How to get to Ha Giang from Cat Ba Island
  8. Halong - Lan Ha Bay one day from Cat Ba
  9. Halong - Lan Ha Bay one day from Hanoi
  10. Halong - Lan Ha Bay one day from Tuan Chau

Book your bus to Cat Ba Island with Cat Ba Express to ensure your comfort for the whole trip here.

How to book?

  1. Book online here. We will confirm your booking immediately
  2. Book in our office at No. 106 Tran Nhat Duat, Hoan Kiem, Hanoi.
  3. Call our hotline to book: +84 84 824 4999 (Whatsapp is available)
  4. Send your request to:

Read more →

  1. Cat Ba Island, Vietnam - an unforgettable holiday
  2. The top 15 hotels in Cat Ba Island
  3. Lan Ha Bay – the forgotten paradise