How to get to Cat Ba Island from Hanoi | Hanoi to Cat Ba Island
How to get to Cat Ba Island from Hanoi

How to get to Cat Ba Island from Hanoi

How to get to Cat Ba Island from Hanoi. Cat Ba Island is the biggest and one of the most visited islands in Ha Long Bay. Ha Long Bay and nearby islands (eg. Cat Ba Island) is one of the most visited places by foreign tourists in northern Vietnam.

How to get to Cat Ba Island from Hanoi.

Hanoi Old Quarter - The 36 streets that make up the Old Quarter are all named for the type of good or serve they used to sell there. There are streets named for bamboo, silk, silver, medicine, shoes, fans, chickens, and even coffins.

Hanoi Old

This method of naming the street after goods or services goes back to the days when craftsmen would work together in guilds to produce and sell their wares.

Even today, walking through the Old Quarter, you might come across an entire block of nothing but paper makers, tinsmiths, or tailors.


Hanoi to Cat Ba Island
, Cat Ba Island is the biggest and one of the most visited islands in Ha Long Bay. Ha Long Bay and nearby islands (eg. Cat Ba Island) is one of the most visited places by foreign tourists in northern Vietnam. 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.

Travel distance from Hanoi to Cat Ba Island is about 160 km.

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. In my opinion, 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.

BUS from Hanoi to Cat Ba Island 

– the fastest way how to get from Hanoi to Cat Ba Island (new from August/September 2017).
– travel by a direct bus from Hanoi to Cat Ba Island takes about 3-3,5 hours.
– bus company: Cat Ba Express
– bus ticket price is only about $14.
– bus is going directly to the Cat Ba town on the island over the Cat Hai Island.
– bus is going over the longest bridge in Southeast Asia – Tan Vu – Lach Huyen.
– a short boat transfer of bus (10 minutes) from the Got Port (Bến phà Gót) to the Phu Long port.

+ Departure: Daily
+Time pick up from Hanoi to Cat ba : 07:30  / 10:45 / 14:00
+ Time pick up from Cat ba to Hanoi : 09:00 /  12h00/  15:45
+ Duration: 3 hours – 3,5 hours
+ Full payment:   14 USD/person/one way
+ Free pick up at Hotel in Hanoi old quarter, Drop off at Hotel in Cat Ba Island.
+ Free Wifi + Water + Tissue + Snack.
+ Tour Guide during the trip.


Departure time:  daily 3 trips/day
 Pick up time  HA NOI – GOT
by bus
GOT - CAI VIENG
By speed boat
CAI VIENG - CAT BA
By bus
Arrial time
 7.30 -8.00 ~ 2 hours ~ 10 minutes ~ 40 minutes 11.15
 10.45 -11.15 ~ 2 hours ~ 10 minutes ~ 40 minutes 14.30
 14.00 -14.30 ~ 2 hours ~ 10 minutes ~ 40 minutes 17.30


Private speed boat from Got port to Phu Long port.

TRAIN + SPEEDBOAT from Hanoi to Cat Ba Island

1.step – Train from Hanoi to Hai Phong

– travel by train from Hanoi to Hai Phong takes about 2,5 hours
– train ticket price is about $6 (seat)
– Railway station in Hanoi – Gia Lam Railway Station (481 Ngọc Lâm)
– Railway station in Hai Phong – Hai Phong Railway Station (75 Lương Khánh Thiện)

2.step – Speedboat from Hai Phong (Pha Binh port) to Cat Ba Island

– Travel by speedboat from Hai Phong to the Cat Ba Island takes about 1 hour
– Pha Binh port in Hai Phong (4 Bến Bính)
– This boat go to the Cat Ba Pier (Cat Ba Island)
– Boat ticket price is about $11.

BUS + SPEEDBOAT from Hanoi to Cat Ba Island 

1. Step – Bus from Hanoi to Hai Phong

– Travel by bus from Hanoi to Hai Phong takes about 2 hours on 5B highway.

– The one-way bus ticket from Hanoi to Hai Phong costs about 12 - 15usd.

– Verified bus company: Cat Ba Express, Goodmorning Cat Ba, Daiichi, Full Moon Party...

– Pick you up around Hanoi Old Quarter about 30 minutes.

– Bus station in Hai Phong – Got Pier (Cat Hai Island)


2. Step – Speedboat from Got Pier to Cai Vieng (Cat Ba Island)

Got to Cai Vieng about 5 - 8 minutes by speedboat

– Boat ticket price (included bus ticket "15usd")

- Cai Vieng to Cat Ba Town about 35km and 40-50 minutes transfer.

FLIGHT from Hanoi to Tuan Chau Island (Seaplane)  

– Several direct flights from Hanoi to Tuan Chau Island, operated by Hai Au Aviation (Ticket 175USD)

– Tuan Chau Island is about 42 km north of the Cat Ba Town.

– From Tuan Chau Island you can take a boat/ferry to Cat Ba Island.

– From Tuan Chau to Gia Luan speed boat 10 minute (Ticket: 4,8usd)

– From Tuan Chau to Gia Luan by ferry: 50 minute (3usd).

– From  Tuan Chau to Cat Ba Town by speed boat: 70 minute (11usd)

– From Gia Luan to Cat Ba Town by bus: 40 minute.

Comments