How to get to Cat Ba Island from Hanoi? Well, you can go by motorbike if you are an adventerous 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.

It is an fascinating place, but sometimes overcrowded by visitors. There are 2 ways how you can get to Cat Ba Island. 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.


If you go by motorbike, go down to the 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.
Route for motorbikes:
Route for car:

From mainland in Hai Phong city, you have several options to get to the island:
Option 1: You can take speedboat from Binh ferry terminal and go directly to Cat Ba Island (~250,000 VND – 45 mins). It’s fast but quite expensive.
(Picture of speedboat)
Option 2: Or you can go to the flyover called Tan Vu – Lach Huyen that connect 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 with 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.
Traveler 7,000 VND/person
Traveler with motorbike 25,000 VND/person
Under-9-seat car 95,000 VND/car
16-to-24-seat car 105,000 VND/car
24-32-seat car 120,000 VND/car
Over-32-seat car 180,000 VND/car

Then from Got ferry terminal in this island, you take ferry (7,000 VND – every 30 minutes from 4 AM to 11 PM - duration: 30 mins) or speedboat (50,000 VND – duration: 8 mins) to Cat Ba Island. Depends of what means you choose, you will arrive in different places in Cat Ba Island. 


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

Hanoi to Cat Ba Island

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 speedboat/ferry from Hai Phong to the town of Cat Ba is the best and fastest way how to reach Cat Ba Island. Book and buy your bus+ferry tickets online – recommended.

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. 37B Nguyen Huu Huan, Hoan Kiem, Hanoi.
  3. Call our hotline to book: +84 84 824 4999 (Whatsap is available)
  4. Send your request to:




+84 84 824 4999