Hanoi To Cat Ba Island: 3 Best Ways To Travel with Ease
It's very easy to travel from Hanoi to Cat Ba Island. The local tourist bus takes around 3 hours and 45 minutes and costs 300,000 VND.

Cat Ba island has continued to establish itself as a prime tourist attraction, offering breathtaking views and diverse experiences. The island is especially popular during the summer months. However, the growing number of visitors has led to ferry congestion. For travelers departing from Hanoi, the following routes are recommended to ensure a convenient journey to Cat Ba island in 2025.
Trip: 150km / approximately 4 hours
By Private Car or Taxi

Transfer time: Around 4 hours
The journey to Cat Ba island is roughly 150 kilometers (approximately 94 miles), which includes 100 kilometers by road and 50 kilometers by ferry. Traveling by private car or taxi is a fantastic option for this route. From Hanoi, take the Hanoi-Hai Phong expressway and cross the Dinh Vu - Cat Hai bridge to reach Got pier. While some might consider bringing their vehicle to the island, it's unnecessary, as Cat Ba is compact and traffic congestion can occur due to high vehicle volumes.
At Got pier, you’ll need to park your car and then board a ferry to Cai Vieng pier on Cat Ba island. The ferry ticket is priced at around 12,000 VND per person one-way, with a total travel time of approximately 30 minutes. Ferries operate every 30 minutes throughout the day, providing flexibility for your travel schedule.
Got - Cai Vieng Ferry Schedule

No |
Got Pier |
Cai Vieng Pier |
---|---|---|
1 |
5:30 (big ferry) |
5:00 (big ferry) |
2 |
6:00 (big ferry) |
5:30 (big ferry) |
3 |
6:30 (big ferry) |
6:00 (big ferry) |
4 |
7:30 |
7:00 |
5 |
8:00 (big ferry) |
7:30 (big ferry) |
6 |
8:30 |
8:00 |
7 |
9:00 (big ferry) |
8:30 (big ferry) |
8 |
9:30 (big ferry) |
9:00 (big ferry) |
9 |
10:00 (big ferry) |
9:30 (big ferry) |
10 |
10:30 (big ferry) |
10:00 (big ferry) |
11 |
11:00 |
10:30 |
12 |
11:30 (big ferry) |
11:00 (big ferry) |
13 |
12:00 |
11:30 |
14 |
12:30 (big ferry) |
12:00 (big ferry) |
15 |
13:00 |
12:30 |
16 |
13:30 (big ferry) |
13:00 (big ferry) |
17 |
14:00 |
13:30 |
18 |
14:30 (big ferry) |
14:00 (big ferry) |
19 |
15:00 |
14:30 |
20 |
15:30 (big ferry) |
15:00 (big ferry) |
21 |
16:00 |
15:30 |
22 |
16:30 (big ferry) |
16:00 (big ferry) |
23 |
17:00 (big ferry) |
16:30 (big ferry) |
24 |
17:30 (big ferry) |
17:00 (big ferry) |
25 |
18:00 (big ferry) |
17:30 (big ferry) |
26 |
18:30 |
18:00 |
Alternatively, tourists can opt for a hydrofoil service, costing between 120,000 VND and 250,000 VND per person one way. Services provided by reputable companies like Cat Ba Island Resort & Spa and Mekong Hoang Yen ensure a pleasant journey.
For those staying in Hai Phong city, Cat Ba Island Resort & Spa offers shuttle services to Got pier for a fee of 30,000 VND. The hydrofoil ticket is available for 120,000 VND per person one way.
Cat Ba Island Resort & Spa Hydrofoil Schedule
From Got Pier to Cat Ba Island

Morning Route |
Afternoon Route |
|
---|---|---|
Pick up at Binh Ferry Station |
9:00 |
13:00 |
Arrive at Got Pier |
9:40 |
13:40 |
Arrive at Cat Ba Center Harbor |
10:00 |
14:00 |
From Cat Ba Island to Got Pier
Morning Route |
Afternoon Route |
|
---|---|---|
Pick up at Cat Ba Center Harbor |
10:20 |
14:20 |
Arrive at Got Pier |
10:40 |
14:40 |
Arrive at Binh Ferry Station |
11:20 |
15:20 |
After arriving at Cat Ba island, visitors can explore the town center on foot, take a public bus, or ride an electric car. For those who need to bring a vehicle to the island, it is advisable to avoid traveling during peak hours (from 8 am to 11 am).
By High-Quality Tourist Bus
Transfer Time: Around 4 hours
Multiple reputable tourist bus operators connect Hanoi to Cat Ba island including Good Morning Cat Ba, Discovery, Daiichi, and Catba Express. These buses operate several departures throughout the day. Passengers will be picked up from designated locations in the Hanoi Old Quarter and will travel via the newly constructed Hanoi-Hai Phong expressway to Got ferry. From there, passengers will switch to a ferry or hydrofoil to Cai Vieng pier; the bus does not get on the ferry. Another bus will then transport you to your chosen destination on Cat Ba island.
The entire journey lasts around 4 hours, and the cost is approximately 300,000 VND per person one way.
Good Morning Cat Ba

Good Morning Cat Ba is a well-known bus service providing routes from Cat Ba to Hanoi, Sapa, Ninh Binh, Ha Giang, and other locations. The smooth ride and convenient scheduling alleviate the need for additional bus bookings on the island.
Ticket and Schedule
Hanoi - Cat Ba |
Cat Ba - Hanoi |
|
---|---|---|
Departure Time |
7:30, 10:30, 14:00 |
9:30, 12:30, 15:30 |
Route |
Hanoi Old Quarter - Got Pier - Cai Vieng Port - Cat Ba Town |
Cat Ba Town - Cai Vieng Port - Got Pier - Hanoi Old Quarter |
One-Way Ticket |
US$14/pax |
US$13/pax |
Round-Trip Ticket |
US$26/pax |
|
Transportation |
Bus + Speedboat + Bus |
Address: 9B, Cho Gao Street, Hang Buom Ward, Hoan Kiem District, Hanoi
Website: https://goodmorningcatba.com/
Catba Express

Cat Ba Express offers high-quality buses to Cat Ba island from various locations including Hanoi, Sapa, and Ninh Binh. They also provide tours and cruises on Halong Bay, combining exploration with affordable packages.
Ticket and Schedule
Hanoi - Cat Ba |
Cat Ba - Hanoi |
|
---|---|---|
Departure Time |
7:45, 10:45, 14:00 |
9:30, 12:30, 15:30 |
Route |
Hanoi Old Quarter - Got Pier - Cai Vieng Port - Cat Ba Town |
Cat Ba Town - Cai Vieng Port - Got Pier - Hanoi Old Quarter |
One-Way Ticket |
US$14/pax |
|
Round-Trip Ticket |
US$28/pax |
|
Transfer Time |
3.5 hours |
Address: 106 Tran Nhat Duat Street, Hang Buom Ward, Hoan Kiem District, Hanoi
Website: https://catbaexpress.com/
Daiichi Travel Cat Ba

Daiichi Travel specializes in numerous transfer routes including Cat Ba - Sapa, Hanoi - Cat Hai - Cat Ba, and Ninh Binh connections. They provide modern buses with complimentary water, ensuring a comfortable journey.
Ticket and Schedule
Hanoi - Cat Ba |
Cat Ba - Hanoi |
|
---|---|---|
Departure Time |
8:00, 10:30, 12:30, 14:00 |
7:30, 9:00, 12:30, 16:00 |
Route |
96 Nguyen Huu Huan - Thach Ban Co Linh Crossroad - V52 Hai Duong - VinFast - Sunworld - Got Pier - Ferry - Cai Vieng Port - Phu Long - Hien Hao - Tran Chau - Cat Ba Town Center - Ben Beo - Daiichi Bus Office. |
Cat Co Three-Way Crossroad - Ben Beo - Daiichi Bus Office - Cat Ba Town Center - Tran Chau - Hien Hao - Phu Long - Cai Vieng - Ferry - Got Pier - Sunworld - VinFast - V52 Hai Duong - Thach Ban Co Linh Crossroad - 96 Nguyen Huu Huan. |
One-Way Ticket |
US$13/pax |
|
Round-Trip Ticket |
US$26/pax |
|
Transfer Time |
3.5 hours (the bus picks you up 30 minutes before departure.) |
Address: 96 Nguyen Huu Huan Street, Hoan Kiem District, Hanoi
Website: https://daiichitravel.com/
Feedback on Cable Car

Transfer time: Approximately 3.5 hours
Taking the Cat Hai - Phu Long cable car offers an exceptional viewpoint and allows for scenic aerial views of the surroundings. However, travelers must first reach the Cat Hai Cable Car station, located about 3 kilometers from Got pier. The ticket cost is approximately 100,000 VND per person one way.
Please note: The cable car system was temporarily closed and is not currently in operation as of late 2023. It is advisable to check for updates before planning your visit.
Overview

Transportation Options |
Advantages |
Disadvantages |
---|---|---|
Private Car/Taxi |
|
|
Tourist Bus |
|
|
Cable Car |
|
|
Recommended Day Trip Itinerary from Hanoi to Cat Ba Island

- 8:00: Pickup from your hotel in the Hanoi Old Quarter to Got pier.
- 11:30: Board the ferry to Cat Ba island, with a connecting bus to your accommodation.
- 12:00: Enjoy lunch featuring local delicacies like horseshoe crab, mantis shrimp, grouper, and shrimp noodles.
- 13:00: Visit Cat Ba National Park for a trek to Ngu Lam peak, with opportunities to capture stunning vistas of Lan Ha Bay.
- 14:30: Relax at Cat Co beach 1, known as the largest and most beautiful beach on the island.
- 16:00: Return bus ride to Hanoi.