Last Updated August 18th, 2013
There are many ways to get to Cat Ba Island.  All the routes suffer seasonal (and sometimes random) changes in departure times so we keep this page updated. 
How To Get To Cat Ba Island
How to get to Cat Ba From Hanoi
Cat Ba Map
Click Image to Enlarge
The easiest, cheapest and most reliable route to Cat Ba Island is the public bus from Hanoi City but it is also relatively easy to arrive from Haiphong or Halong City
It is very easy to get to Cat Ba Eco-Lodge from Cat Ba town, or anywhere on the island. We have two free daily shuttles that go to Cat Ba town and return to the lodge. If you are using the shuttles to arrive at the lodge, please call or email us 1 day in advance to confirm your spot.
Cat Ba Eco-lodge, Halong Bay, Vietnam
Public bus – boat – bus package  (recommended)
This is an easy, reliable and economical way to get to Cat Ba Island.  You only need to buy one ticket.  The people from the bus company will guide you through all the simple transfers. 
Bus Station:  Luong Yen - 15 minute taxi ride from the Old Quarter
Bus Company:  Hoang Long - Buy your ticket inside the building at the bus station
Departure times:   5:20 AM;   7:20 AM;   11:20 AM;   1:20 PM
Duration:   4 hours
Cost:   $12 USD per person ( 240.000 VND)
Notes:   Show up to the bus station 20 minutes before departure.  Motorcycle taxi to the bus station from the Old Quarter should cost 40,000 VND per person, normal taxi should cost 80,000 VND.
Tell the driver of the second bus to drop you off at "NGA BA HIEN HAO" - HIEN HAO T-JUNCTION.  This is four kilometers from Cat Ba Eco-Lodge
Private van - hydrofoil package (recommended if travel with children)
This route from Hanoi to Cat Ba Island is more scenic, more comfortable, faster and it avoids the need to find the bus station since the van will pick you up at your hotel.
Hotel Pick Up
Departure times:   6:30 AM;   7:30 AM
Duration:   3 hours
Cost:   $80 USD for the van (max 10 people)  +  $10 USD per person for the hydrofoil
Notes:   Purchase tickets in advance - this route can sell out.  The easiest way to buy the ticket in advanced  We can help to purchase your tickets and have them delivered to your hotel for a charge of $2.00 USD per ticket.
Return from Cat Ba to Hanoi:   7:15 AM;   9:15 AM;   1:15 PM;   3:15 PM
How to get to Cat Ba From Hai Phong
Hydrofoil
There are several companies that offer a hydrofoil boat service between Hai Phong and Cat Ba Town.  They all go from Ben Binh Pier in Hai Phong to the center of Cat Ba Town and offer a similar service.  This trip is a bit more scenic than the speed boat from Hai Phong.  All tickets can be purchases at the Ben Bihn Pier or in Cat Ba.
Transportation Company
Departure Time
Duration
Cost
Mekong Hoang Yen
9:15
1:00
200,000  VND
Cat Ba Island Resort and Spa
9:00
N/A
Cat Ba Island Resort and Spa
0:45
0:45
200,000  VND
200,000  VND
Cat Ba Island Resort and Spa
N/A
N/A
Thong Nhat 05
0:45
1:45
200,000  VND
120,000  VND
Hydrofoil Schedule from Hai Phong to Cat Ba
Transportation Company
Departure Time
Duration
Cost
Thong Nhat 05
N/A
1:45
120,000  VND
Cat Ba Island Resort and Spa
08:00
13:00
Thong Nhat 05
0:45
1:45
200,000  VND
120,000  VND
Mekong Hoang Yen
N/A
14:00
Cat Ba Island Resort and Spa
1:00
0:45
200,000  VND
200,000  VND
Hydrofoil Schedule from Cat Ba to Hai Phong
13:00
Thong Nhat 05
1:00
130,000  VND
Cat Ba island Resort and Spa
16:00
0:45
200,000  VND
Alternative Routes from Hai Phong to Cat Ba
There are additional bus / speedboat options that go between Hai Phong and Cat Ba Town.  This route is slower than the hydrofoil and not as scenic.  The advantage is that it departs more frequently.  Tickets cost between 140,000 and 150,000 VND and can be bought at the point of departure for all companies.
Hadeco Speed Boat - Bus Schedule
How to get to Cat Ba From Halong City
Halong city is not highly recommended as it is filled with tourist scams and mafia.   There are two routes from Halong City to Cat Ba Island.  The first is a Tourist Junk to Shuttle bus.  It leaves Halong city at noon every day and costs 250,000 VND.  Tickets can be bought at Bai Chay Departure Pier.  Beware of scams.
The second route leaves from Tuan Chau Island and Resort (7 Km away). The ferry departs Halong City to Cat Ba at 7:00 AM and 3:00 PM, (return Cat Ba to Halong City 9:00 AM and 4:00 PM) but is sometimes cancelled.  The ferry costs only 50,000 VND, but transportation from Halong City to the depature point costs extra.  Also this ferry goes to the isolated northern tip of the island where there are no hotels (or anything).  A public bus is supposed to pass every 90 minutes (30,000 VND) but most tourists get scammed into taking a heavily over priced private van into town.So please contact us to book the private pick up which costs you 400.000 VND/car/one way
Map of Ben Binh Pier in Hai Phong
Map of Luong Yen Bus Station in Hanoi
Map of The Pier in Cat Ba Town
Hadeco is our recommended transport company because there is only one transfer instead of two.  These tickets cost 150,000 VND and depart from Ben Binh Pier.  The journey takes 1 hour and 45 minutes.
Hai Phong to Cat Ba
7:00;  8:00;  10:00;  13:00;  15:00;  16:00
Cat Ba to Hai Phong
7:00;  8:00;  10:00;  13:00;  15:00;  16:00
Cat Ba Transportation Service Bus - Speed Boat - Bus Schedule
Cat Ba Transportation Service will pick you up at Ben Bihn Pier in bus to take you to another ferry port.  Bus > Boat > Bus.  These tickets cost 140,000 VND and depart from Ben Binh Pier.  The journey takes 1 hour and 45 minutes.
Hai Phong to Cat Ba
6:30;  8:20;  9:30;  13:20;  15:10;  16:25
Cat Ba to Hai Phong
6:00;  8:00;  9:00;  12:30;  14:30;  16:00
Hoang Long Bus - Speed Boat - Bus Schedule
Hoang Long Bus > Boat > Bus service departs from #4 Le Thanh Tong st. in Hai Phong.  These tickets cost 150,000 VND and the journey takes 1 hour and 45 minutes.
Hai Phong to Cat Ba
9:20;  10:20;  14:20;  16:20
Cat Ba to Hai Phong
7:15;  9:15;  13:15;  15:15
#4 Le Thanh Tong st. in Hai Phong
Note:Be careful with some over priced tickets scams at the pier