Halong Bay to Cat Ba Island: Speedboat or Ferry?

The two most popular ways to get from Halong bay to Cat Ba Island are by speedboat and by ferry.

Halong Bay to Cat Ba Island: Speedboat or Ferry?

  • Speedboat is the fastest way to get to Cat Ba island from Halong bay.
  • Ferry is a less expensive option with 5-10 daily departures carrying about 2-3000 passengers/day.

1. Speedboat (Fastest)

There are several shared speedboat services available to Cat Ba island from Bai Chay and Tuan Chau. Most of them run a fixed route from Bai Chay - Tuan Chau - Gia Luan harbour - Beo harbour with an average price of 120,000 VND. 

  • Pros: Fast as it takes about 20-30 minutes.
  • Cons: More expensive than taking ferry.

Speedboat at Tuan Chau Harbour to Cat Ba Island (Image: Skytoursvietnam) 

Schedule and price

RouteTuan Chau to Cat Ba Island (Gia Luan Harbour)One-way (per person)
Departure Time07:15150,000 VND
08:30150,000 VND
10:30150,000 VND
13:00150,000 VND
14:30150,000 VND
16:00150,000 VND

How to book: Tickets can be purchased directly at the ferry ticketing counter or through a travel agency (Cat Ba Express: +84 84 824 4999 - 024 3873 4999).

2. Ferry

A very popular option to get to Cat Ba island is to take the ferry. The ride is quite enjoyable as it offers nice sea views of the surroundings. Ferries leave daily from the Tuan Chau ferry terminal and it takes around 2 to 2.5 hours to get to Cat Ba Island. Baggage is included. The price of a ticket is around $3 to $5.

  • Pros: Enjoyable ride with nice bay views.
  • Cons: Slow as it takes 2-2.5 hours.

Nice Halong bay view from ferry (Photo: 

Many locals are using ferry as a convenient way of transit (Photo: 

Schedule and price:

Departure times from 30-April to 30-September (Peak season):

  • Tuan Chau – Cat Ba: 7:30, 9:00, 11:30, 13:30, 15:00
  • Cat Ba – Tuan Chau: 9:00, 11:30, 13:00, 15:00, 16:00

Departure times from 01-October to 29-April (Shower season)

  • Tuan Chau – Cat Ba: 7:30, 11:30, 15:00
  • Cat Ba – Tuan Chau: 9:00, 13:00, 16:00

How to book: To book your ticket, you can contact the ferry operator directly at: 0332 473 668 or email:  

Price list for Tuan Chau-Cat Ba Ferry (Photo: 

Updated Price List (August, 2019)

Passengers (with no vehicle)80,000 VND
Passengers (with motorbike)100,000 VND
Cars (9 seater or smaller)480,000 VND
Vans (9-15 seats)520,000 VND

In general,  ferry is a very easy way to travel with comfortable seating, toilets on board and a bar where some food can be purchased.


How to Get from Thailand to Halong Bay

How to Get from Thailand to Halong Bay

The distance between Thailand and Halong bay is about 895 miles (1441 kilometers). From Thailand, the best and fastest option …

Read more
How to Get from Sapa to Halong Bay: By Bus, Train and Taxi

How to Get from Sapa to Halong Bay: By Bus, Train and Taxi

The distance from Sapa to Halong Bay is about 480km (298 miles). There are a couple of ways to transfer …

Read more
Best Halong Bay Cruise Packages 2019

Explore Halong Bay

Discover the charming and exotic landscapes of Halong bay on an all-inclusive luxury cruise!