Vietnam

How to get from Hanoi to Cat Ba

Compare all transport options: bus, ferry, train, flight. Prices, durations and tips from a local expert.

FASTEST
1h
💶
From
5€
📍
Distance
128 km
Powered by 12Go system

There are 2 way(s) to get from Hanoi to Cat Ba

Select an option below to see the route details and compare prices. Secure booking via our partner 12go.asia.

🚌 Departure from Hanoi
📍For departures from Hanoi to Cát Bà by bus, the main terminal is Lương Yên Bus Station or Gia Lâm Bus Station, depending on the bus company. These stations are significant hubs for long-distance travel, offering basic but functional services for passengers.
🚇From Hanoi city center, you can reach Lương Yên Bus Station by taxi (approx. 15-20 minutes, 50,000-80,000 VND) or public bus (line 03, 04, 08, 11, etc., approx. 30-40 minutes, 7,000-10,000 VND). For Gia Lâm, a taxi will take 20-30 minutes (80,000-120,000 VND) and buses 40-50 minutes (lines 01, 15, 22).
Buses to Cát Bà generally depart every one to two hours, especially in the morning and early afternoon. First departures are often around 6:00-7:00 AM and the last around 4:00-5:00 PM. It is advisable to check updated schedules.
💸 Transport from 5€ per person
Fastest: 1h
🗓 Book now Secure payment · via 12go.asia

🛣️ The journey experience

Preparing your journey from __Hanoi__ to __Cat Ba__ is a key step to fully enjoy the beauty of Halong Bay and the island. No more doubts about transport options, real prices, or booking reliability! To get to Cat Ba, the most common and economical option is the bus, often combined with a fast ferry. Imagine yourself comfortably seated, traversing the green rice paddies and karst landscapes of northern __Vietnam__, before boarding a boat that takes you directly to the heart of Cat Ba Island.

Reliable operators like Good Morning __Cat Ba__, Cat Ba Express, or Hoang Long offer 'all-in-one' packages including the bus from __Hanoi__ (usually departing from the Old Quarter or a central point) and the boat to Cat Ba. The total journey takes about 3 to 4 hours, including the ferry transfer, for an average cost of 15 to 20 EUR. Unlike flying, which would take you to Hai Phong (Cat Bi airport), then require a transfer to the port and another ferry to Cat Ba, the bus+ferry option is more direct and less complex. There is no direct train to Cat Ba.

Booking online via recognized platforms like 12go. asia or directly on the companies' websites is the best way to secure your spot and avoid inconveniences. You'll receive clear confirmation, with precise meeting points and schedules, ensuring a stress-free departure. No scams, no last-minute logistical surprises, just the promise of a smooth and memorable adventure.

Frequently asked questions — Hanoi → Cat Ba

✨ Why visit Cat Ba?

  • Explore Lan Ha Bay by kayak or traditional junk boat, a less crowded alternative to Halong Bay.
  • Hike in __Cat Ba__ National Park to discover its endemic wildlife and flora, offering panoramic views.
  • Relax on Cat Co beaches 1, 2, or 3, easily accessible by foot or bus from the town.
  • Visit Cannon Fort for historical insights and spectacular sunset views over the bay.
  • Discover Trung Trang Cave or Hospital Cave, showcasing the island's geological and military history.
🌙
Recommended stay
2 to 3 nights — Allows ample time to explore Lan Ha Bay, the national park, and beaches.

☀️ When to visit Cat Ba?

TROPICAL HUMID CLIMATE

April to October — Offers warm and sunny weather, perfect for swimming and water activities. Avoid typhoons in September.

Jan 😐
Feb 😐
Mar 😊
Apr 😊
May 😊
Jun 😐
Jul 😐
Aug 😐
Sep 😐
Oct 😊
Nov 😊
Dec 😐
📍
In Cat Ba — Plan your stay
Accommodation, activities and tips selected for you
🏨 Accommodation
Hotels in Cat Ba
Compare the best rates available
via trip.com

What to do in Cat Ba?

Local experiences, must-see sights and activities selected for you

INCONTOURNABLE
🏝️
Lan Ha Bay — secret alternative to Ha Long
Lan Ha Bay, on the Cat Ba side, has over 300 karst islets and almost no tourists compared to Ha Long. Full-day wooden boat cruises from Cat Ba harbour (300,000–500,000 VND/person) include kayaking, snorkelling and private beach. Clearer water, half the price.
AVENTURE
🤿
Diving and snorkelling in the bay
Cat Ba has northern Vietnam's best dive sites: sea beds of 5–20 m with coral, clownfish and rays. Asia Outdoors and Cat Ba Diving offer discover dives (~USD 35) and PADI courses. Best season: March–October, maximum visibility April–June.
🚴
Cycling in Cat Ba National Park
The national park covers 17,000 ha of tropical rainforest with marked cycling trails of 15 to 45 km. Mountain bike rental in town (~100,000 VND/day). The trail to Ngu Lam peak (177 m) offers a 360° view over the bay. Allow 3–4 hours for the main loop.
UNIQUE
🐒
Cat Ba langur — critically endangered primate
The Cat Ba langur (Trachypithecus poliocephalus) is one of the world's most endangered primates: fewer than 70 individuals in the wild. The Cat Ba Langur Conservation Project organises sunrise boat trips to observe them in their habitat (~500,000 VND, booking required).
🏊
Cat Co beaches 1, 2 and 3
Three white sand beaches within walking distance of the tourist town (10–20 min). Cat Co 1 and 2 are livelier with bars and sun loungers. Cat Co 3 remains the quietest. Entry ~20,000 VND. Good swimming April to October, water at 27–30°C in summer.
🧗
Rock climbing on karst cliffs
Cat Ba is a world-renowned climbing destination with 200+ limestone routes for all levels (5a to 8b). Asia Outdoors is the top operator: half-day ~USD 35–45, equipment provided. Some routes accessed directly by kayak from the sea for the most spectacular sites.
🏰
People's Army fort — panoramic view
The military fort atop the hill overlooking Cat Ba town offers the best view of the bay and islets. 20-min walk from the main street. Entry ~30,000 VND. Vietnam War bunkers and artillery pieces still visible. Stunning at sunset.
🐟
Cai Beo floating village
One of Vietnam's oldest floating villages (5,000 years of history), 4 km from Cat Ba town. Around a hundred families still live on the water in pontoon houses surrounded by fish cages. Boat visit (~100,000 VND/h) early morning to see fishermen at work.

⏱️ How long to visit Cat Ba?

1 to 3 days

For an independent traveler, 2 to 3 days are ideal to explore Cát Bà. This allows for a bay cruise, hiking in the national park, and enjoying the beaches. If time is short, one day is enough for a quick overview of the bay and the island.

Related searches

bus Hanoi Cat Ba flight Hanoi Cat Ba how to get from Hanoi to Cat Ba ticket price Hanoi to Cat Ba travel time Hanoi to Cat Ba travel to Vietnam

Other trips from Hanoi