Hai Phong To Cat Ba Island By Ferry: Transport Guide

Known as the pearl island of the Gulf of Tonkin, Cat Ba island is the largest island in the Cat Ba archipelago, consisting of 367 large and small islands covering an area of over 350 square km.

Cat Ba Island is located southwest of Ha Long Bay and Bai Tu Long Bay, about 40km from the center of Hai Phong and about 60km from Hai Phong port.

How to get from Hai Phong to Cat Ba island, Vietnam?

This article is a transportation guide from Hai Phong to Cat Ba, with a timetable, ticket price, and tips for online booking.

how to get from Hai Phong to Cat Ba island by ferry speedboat

Route overview from Hai Phong to Cat Ba island, Vietnam

Option 1: Take a ferry from Binh port in Hai Phong to Cat Ba island

There are several speedboats from Binh port that can take you to Cat Ba island.

  • Hydrofoils (speedboats) to Cat Ba town: 1.5 hour, $5.71

Option 2: Take Hoang Long Bus in Hai Phong

You can take the Hoang Long bus in Hai Phong to Cat Ba island. This option will take longer than the speedboat from Binh port to Cat Ba pier.

Please read below for more details.

best beaches in Cat Ba island Vietnam

Hai Phong to Cat Ba Island by ferry (speedboat)

  • Price: 140,000 VND (~$5.71)
  • Duration: 1.5 hour

Taking a speedboat to Cat Ba island from Hai Phong is the easiest way to get to the island.

There are daily speedboats from Hai Phong to Cat Ba island, and the journey takes approximately 1.5 hour.

Departure point: Binh Port (4 Bến Bính, Minh Khai, Hồng Bàng, Hải Phòng)

How to get to Binh Port?

You can take a taxi or motorbike to get from Hai Phong Center to Binh port. Also, you can take bus number 2 to go straight to Binh port.

book ferry to Cat Ba island from Hai Phong

How to book online ferry tickets to Cat Ba island

You can easily search and book online ferry tickets with Baolau, a trusted transportation search company.

By entering your desired travel date, you can choose the time slot for your ferry. You will receive a confirmation email and get ready to travel when your booking is confirmed.

Hai Phong to Cat Ba Bus

  • Duration: 1 hour 30 minutes


The bus runs about 30 minutes to Dinh Vu pier from Hoang Long office, Hai Phong. The distance from Hai Phong to Dinh Vu pier is about 20 km.

Passengers then get off the bus and take a speedboat at Dinh Vu to Cai Vieng pier for about 15 to 25 minutes.

Finally, passengers board another bus at Cai Vieng pier and get to Cat Ba in about 30 minutes.

Note: At the moment, you won’t be able to book with 12go, so you may call or visit the Hoang Long bus office to book your bus ticket.

Address: 5 Pham Ngu Lao, Ngo Quyen District, Hai Phong

Phone: 0225 3920920

Cat Ba Island to Hai Phong by ferry (speedboat)

  • Price: 140,000 VND (~$5.71)
  • Duration: 1.5 hour

On your way back from Cat Ba island to Hai Phong, you can also take a ferry from Cat Ba port to Binh Port in Hai Phong.

It takes approximately 1 hour to get to Hai Phong. The ferry departs at 2:00 pm daily and arrives in Hai Phong at 3:30 pm.

Where to stay on Cat Ba island

Cat Ba Oasis offers a fantastic experience with comfortable rooms, an outdoor swimming pool, an onsite restaurant, and a bar.

Alternatively, you can find several hotels in Cat Ba town and enjoy a walk along the coast in the morning.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *