🇻🇳
How to get to Cat Ba Island: The complete 2026 transport guide

How to get to Cat Ba Island: The complete 2026 transport guide

Getting to Cat Ba Island sounds simple. Then you discover there are five different ferry terminals, three competing bus companies, and a major construction project that has changed the waterfront entirely. This guide cuts through the confusion with route-by-route breakdowns, real travel times, and honest advice about what to expect in 2026.

14 min read·Updated on June 11, 2026

Cat Ba sits 30 kilometers east of Hai Phong, about 150 kilometers from Hanoi. The journey is multimodal. You travel by road, then cross water by ferry. No bridge connects the island to the mainland. Understanding the terminals, schedules, and hidden delays makes the difference between a smooth arrival and a frustrating afternoon.

What you need to know before planning your trip to Cat Ba

Cat Ba Island is the largest island in Ha Long Bay. It has its own national park, several beaches, and the floating fishing village of Cai Beo. The main settlement is Cat Ba Town on the southeast coast.

The island's geography means every route involves a ferry crossing. There are four main ferry terminals you need to know:

  • Got Ferry Terminal (Phà Gót) near Hai Phong. This serves the most common bus route from Hanoi.
  • Ben Binh Ferry Terminal in central Hai Phong. This is where high-speed ferries depart.
  • Tuan Chau Pier near Ha Long City. This connects to the northern part of Cat Ba.
  • Gia Luan Pier on Cat Ba's north coast. This is where ferries from Tuan Chau arrive.

The ongoing Sungroup development project in Cat Ba Town has transformed the waterfront. Construction fencing blocks large sections of the central promenade. Bus drop-off points have moved. Some hotels are harder to reach. This situation continues through late 2026 and into 2027.

Pro tip: Book accommodation away from the waterfront construction zone. Hung Son area and the quieter parts of Cat Ba Town remain unaffected. Check recent reviews for construction noise before booking.

Route 1: Hanoi to Cat Ba by bus (the most common option)

The direct bus from Hanoi is what most independent travelers use. It is simple, affordable, and includes the ferry crossing in the ticket price.

How it works: Buses depart from Hanoi's Old Quarter or My Dinh Bus Station. They travel to Got Ferry Terminal near Hai Phong, about a two-hour drive. Everyone gets off the bus and walks onto the ferry while the bus drives onto the boat. The ferry crossing takes 15 to 20 minutes. On the Cat Ba side, passengers reboard the same bus for the final 30-minute drive to Cat Ba Town.

Realistic travel time: 4 to 5.5 hours. This includes the bus ride, ferry crossing, and waiting time at the terminal.

Cost: 230,000 to 350,000 VND ($9 to $14) per person.

Bus companies: Cat Ba Express, Good Morning Cat Ba, and Cat Ba Discovery are the main operators. They all follow the same route. Differences are mostly in bus quality and departure times.

The mandatory rest stop: Almost every bus stops at a souvenir shop and restaurant about 45 minutes into the journey. This is a commission arrangement. You do not have to buy anything. Use the restroom and stretch your legs.

Warning: Some buses promise a "direct" service to your hotel. In 2026, this rarely happens due to the construction zone. Most buses drop passengers at a designated point near the edge of town. You walk or take a short xe om (motorbike taxi) to your accommodation.

Route 2: Hanoi to Cat Ba by private car or taxi

Travelers who prioritize comfort and speed choose this option. It works well for groups of three to four people.

How it works: Book via Grab, a local taxi company, or a private transfer service. The driver takes the Hanoi-Hai Phong expressway, which cuts travel time significantly. At Got Ferry Terminal, the car drives onto the ferry. You stay inside the vehicle during the crossing. The car then drives you directly to your hotel in Cat Ba Town.

Realistic travel time: 3 to 4 hours door to door.

Cost: 1,500,000 to 2,500,000 VND ($60 to $100) per car. This includes the ferry ticket for the vehicle.

Is it worth the premium price? For a solo traveler, no. The bus is one-tenth the cost. For a group of four, the cost per person drops to 375,000 to 625,000 VND ($15 to $25). At that price, the convenience of door-to-door service and no waiting makes sense.

Pro tip: Book through the Grab app for transparent pricing. Avoid drivers at Hanoi airport who quote inflated prices for Cat Ba. A Grab from Noi Bai Airport to Cat Ba costs around 2,000,000 VND ($80).

Route 3: Hanoi to Cat Ba by train and ferry combination

This route appeals to travelers who enjoy train travel or want to avoid Hanoi's traffic.

How it works: Take the morning train from Hanoi Railway Station to Hai Phong Railway Station. The journey takes 2 to 2.5 hours. From Hai Phong station, take a short taxi ride (5 minutes, 30,000 to 50,000 VND) to Ben Binh Ferry Terminal. Board the high-speed ferry to Cat Ba Town. The ferry takes 45 minutes.

Realistic travel time: 4 to 6 hours depending on train schedules and ferry connections.

Cost breakdown:

  • Train ticket: 70,000 to 150,000 VND ($3 to $6)
  • Taxi to ferry terminal: 30,000 to 50,000 VND ($1.20 to $2)
  • High-speed ferry: 200,000 to 300,000 VND ($8 to $12)

The trade-off: The train is more comfortable than a bus. You have more legroom and can walk around. The scenery through the Red River Delta is pleasant. But the total travel time is longer, and you need to coordinate train and ferry schedules. If the train is delayed, you may wait an hour or more for the next ferry.

Pro tip: Take the 6:00 AM or 7:30 AM train from Hanoi. This gives you enough time to catch the 9:30 AM or 10:30 AM high-speed ferry from Hai Phong.

Route 4: Hanoi to Cat Ba by motorbike

Adventurous travelers with experience riding in Vietnam choose this route. It offers the most freedom and flexibility.

How it works: Ride from Hanoi on National Highway 5 or the new expressway to Hai Phong. From there, head to Got Ferry Terminal or Tuan Chau Pier. The motorbike goes on the ferry with you. Cost for the bike is 15,000 to 30,000 VND ($0.60 to $1.20).

Realistic travel time: 3 to 4 hours from Hanoi to Cat Ba Town.

Route options:

  • Via National Highway 5: More direct but busier with truck traffic.
  • Via the expressway: Faster but tolls apply. Motorbikes are allowed on some sections.

What you need:

  • Valid International Driving Permit (IDP) specifically for Vietnam
  • Motorcycle license endorsement on your home license
  • Travel insurance that covers motorcycle riding
  • A bike in good mechanical condition

Warning: Police checks for driving licenses are common on Highway 5 and in Hai Phong. Without an IDP, you face a fine of 2,000,000 to 4,000,000 VND ($80 to $160). Your insurance will not cover accidents without a valid license.

Renting a bike on Cat Ba: Most travelers rent a motorbike on the island rather than bringing one from Hanoi. Rental costs 150,000 to 200,000 VND ($6 to $8) per day. This avoids the four-hour ride from Hanoi and the legal risks of riding without proper documentation.

Learn more about motorbike rental safety in our complete guide.

Route 5: Hai Phong to Cat Ba (for travelers arriving by air)

Travelers flying into Cat Bi International Airport (HPH) in Hai Phong have the shortest journey to Cat Ba.

How it works: From the airport, take a taxi to Ben Binh Ferry Terminal (20 minutes, 150,000 to 250,000 VND). Board the high-speed ferry to Cat Ba Town (45 minutes). Alternatively, take a taxi to Got Ferry Terminal (20 minutes) and take the slower car ferry (20 minutes crossing plus waiting time).

Realistic travel time: About 2 hours from landing to Cat Ba Town.

Cost breakdown:

  • Taxi from airport: 150,000 to 250,000 VND ($6 to $10)
  • High-speed ferry: 200,000 to 300,000 VND ($8 to $12)

Best strategy: Time your arrival to match the high-speed ferry schedule. Ferries from Ben Binh depart roughly every 1.5 to 2 hours between 6:00 AM and 5:00 PM. Check the current schedule online or ask your hotel to confirm.

Pro tip: If your flight lands after 4:00 PM, take a taxi to Got Ferry Terminal instead. The car ferries run later than the high-speed ferries. You can still reach Cat Ba before dark.

Route 6: Ha Long Bay to Cat Ba (for travelers coming from a cruise or Ha Long City)

This route connects two of northern Vietnam's top destinations. Many travelers visit Ha Long Bay first, then continue to Cat Ba.

How it works: Take the public ferry from Tuan Chau Pier (near Ha Long City) to Gia Luan Pier on Cat Ba's north coast. The ferry takes one hour and costs 40,000 VND ($1.60) per person. From Gia Luan, take a minibus or taxi to Cat Ba Town (30 minutes, 100,000 to 200,000 VND).

Alternative route: Take a ferry from Tuan Chau to Got Pier on the mainland, then another ferry to Cat Ba. This is less direct and not recommended.

The scenic advantage: The ferry from Tuan Chau to Gia Luan passes through the karst landscape of Ha Long Bay. This is one of the most scenic ferry rides in Vietnam. The views rival those from expensive cruise boats.

Combining with a Ha Long Bay cruise: Many cruise operators offer a drop-off at Cat Ba instead of returning to Ha Long City. Check with your cruise company before booking. This saves you a return trip and extra ferry costs.

Learn more about Lan Ha Bay cruises departing from Cat Ba.

Route 7: Cat Ba by seaplane or helicopter (the luxury option)

For travelers with higher budgets who want the fastest or most scenic arrival, seaplane and helicopter options exist.

Seaplane from Hai Phong: Hai Au Aviation operates seaplane flights from Hai Phong to Cat Ba. The flight takes 15 minutes. Cost is approximately 1,500,000 to 2,500,000 VND ($60 to $100) per person. The seaplane lands on the water near Cat Ba Town.

Charter helicopter: Private helicopter charters are available for groups. Costs start at around 10,000,000 VND ($400) for a one-way trip. This option requires advance booking through a tour operator.

Is it worth the premium? For most travelers, no. The high-speed ferry takes 45 minutes and costs 200,000 VND. The seaplane saves 30 minutes but costs 10 times more. The main advantage is the aerial view of Ha Long Bay's karst landscape. If that is important to you and your budget allows, the seaplane is a memorable experience.

Transport options from Hanoi compared

Mode Total time Cost per person Comfort level Best for
Direct bus 4 to 5.5 hours 230,000 to 350,000 VND Medium Budget travelers
Private car 3 to 4 hours 375,000 to 625,000 VND (group) High Groups, families
Train + ferry 4 to 6 hours 300,000 to 500,000 VND Medium-high Train enthusiasts
Motorbike 3 to 4 hours Fuel + ferry (under 100,000 VND) Low Adventurous riders
Seaplane 15 minutes 1,500,000 to 2,500,000 VND High Luxury travelers

The Cat Ba Central Bay development project has transformed the waterfront. Large sections are fenced off. Heavy machinery operates during daytime hours. The main road along the coast is partially closed.

Where buses drop passengers: Most buses now stop at a designated area near the intersection of Road 365 and the road to Cat Ba National Park. This is about 500 meters from the main waterfront. From there, you walk or take a xe om to your hotel.

Which areas are affected:

  • Waterfront promenade: Fully fenced. No access.
  • Central hotels near the pier: Some have restricted vehicle access.
  • Hung Son area: Unaffected. Quiet and accessible.
  • Cat Ba National Park area: Unaffected.
  • Beaches (Cat Co 1, 2, 3): Reachable via alternative routes.

Choosing accommodation: Book hotels in Hung Son or on the quieter streets away from the waterfront. Check recent reviews for mentions of construction noise. Hotels on the hill above town are generally unaffected.

Getting around Cat Ba Island after you arrive

Cat Ba Island is about 20 kilometers long and 10 kilometers wide. You need transport to explore beyond Cat Ba Town.

Motorbike rental: The most popular option. Costs 150,000 to 200,000 VND ($6 to $8) per day. Rent from a reputable shop in town. Check the brakes, tires, and lights before riding. Wear a helmet.

Warning: Police checks for driving licenses happen on Cat Ba. An International Driving Permit is required by law. Most rental shops do not ask for it. If stopped without one, the fine is 2,000,000 to 4,000,000 VND.

Taxi and xe om: Taxis are available in Cat Ba Town. Short trips cost 30,000 to 50,000 VND. Xe om (motorbike taxi) is cheaper. Negotiate the price before riding.

Electric carts: Small electric carts operate in Cat Ba Town. They are useful for short distances, especially if you have luggage. Cost is 10,000 to 20,000 VND per trip.

Do you need a vehicle? If you stay in Cat Ba Town and only visit nearby beaches, you can walk. For the national park, Viet Hai Village, or remote beaches, rent a motorbike or hire a taxi.

Read our complete guide to getting around Cat Ba Island.

Ferry terminal reference guide

Terminal name Location Serves which route Ferry type Frequency Crossing time
Got Ferry Terminal Near Hai Phong city Hanoi to Cat Ba bus route Car ferry Every 30-60 minutes 15-20 minutes
Ben Binh Ferry Terminal Central Hai Phong Train + ferry, airport route High-speed ferry Every 1.5-2 hours 45 minutes
Tuan Chau Pier Near Ha Long City Ha Long to Cat Ba route Car ferry Every 1-2 hours 60 minutes
Gia Luan Pier North Cat Ba Arrival from Tuan Chau Car ferry Same as Tuan Chau departures N/A (arrival point)

FAQ

Q: Is it worth visiting Cat Ba Island? A: Yes, for travelers who want the Ha Long Bay landscape without the crowds and high prices. Cat Ba offers the same limestone karst scenery, better beaches, and more outdoor activities at lower cost. The main drawback is the ongoing construction in Cat Ba Town, which affects the waterfront but not the rest of the island.

Q: Can you stay on Cat Ba Island? A: Yes, with options ranging from budget hostels (150,000 to 300,000 VND per night) to mid-range hotels (500,000 to 1,500,000 VND) and luxury resorts (over 2,000,000 VND). The best areas to stay are Hung Son, the quieter parts of Cat Ba Town away from construction, and the hamlets of Xuan Dam and Viet Hai for a more authentic experience.

Q: Which is better, Cat Ba or Ha Long Bay? A: Cat Ba is better for budget travelers, independent exploration, hiking, and avoiding crowds. Ha Long Bay is better for luxury cruises, the classic junk boat experience, and travelers who want a more curated itinerary. The landscape is essentially the same, but Cat Ba offers more flexibility at lower cost.

Q: How long does it take to go from Hanoi to Cat Ba? A: Realistic travel time is 4 to 5.5 hours by bus, 3 to 4 hours by private car, 4 to 6 hours by train and ferry combination, or 3 to 4 hours by motorbike. These times include ferry crossings and transfer waits. The fastest option is private car with the high-speed ferry from Hai Phong.

Q: Is there an airport on Cat Ba Island? A: No. The nearest airport is Cat Bi International Airport in Hai Phong (HPH), which serves domestic flights from Ho Chi Minh City, Da Nang, and other Vietnamese cities. From the airport, travelers need to take a taxi to the ferry terminal (20 minutes) then a ferry to Cat Ba (30 to 45 minutes).

Q: Can I take my motorbike on the ferry to Cat Ba? A: Yes. Motorbikes can be taken on the ferries from Got Pier, Tuan Chau Pier, and Ben Binh Pier. The cost is typically 15,000 to 30,000 VND for the bike plus the passenger fare. Travelers should arrive at the terminal 30 minutes before departure and follow the loading instructions from ferry staff.

Q: What is the best time of year to visit Cat Ba? A: March to May and September to November offer the best weather with moderate temperatures, lower humidity, and fewer crowds. Summer (June to August) is hot and humid with peak domestic tourism. Winter (December to February) is cooler and rainier but much quieter. Ferry services run year-round but may be delayed during storms.

Q: Is the construction in Cat Ba Town finished? A: No. As of early 2026, the Cat Ba Central Bay development is ongoing with completion expected in phases through late 2026 and into 2027. The waterfront area is fenced off with active construction. However, the rest of the island (National Park, beaches, caves, and outlying hamlets) is unaffected and fully accessible.