Hai Phong To Cat Ba Island By Ferry: Transport Guide

Last updated:

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

Cat Ba Island is located in the 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 to book tickets online.

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 and slow ferries from Binh port that can take you to Cat Ba island.

  • Hydrofoils (speedboats) to Cat Ba town: 1 hour, $8
  • Slow ferries to Cat Ba: 2 hours, $5

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: 180,000 VND (~$8)

Duration: 1 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 hour. The ferry departs at 1 pm and arrives at 2 pm at Cat Ba pier.

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?

To get from Hai Phong Center to Binh port, you can choose to take a taxi or motorbike. 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 search and book online ferry tickets easily with Baolau, a trusted transportation search company.

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

-> Book ferry tickets to Cat Ba island from Hai Phong 


Hai Phong to Cat Ba Bus

Duration: 1 hour 30 minutes


From Hoang Long office, Hai Phong, the bus runs about 30 minutes to Dinh Vu pier. 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.asia so you may call or visit 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: 180,000 VND (~$8)

Duration: 1 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:20 pm daily and arrives in Hai Phong at 3:20 pm.

-> Book ferry tickets from Cat Ba island to Hai Phong


Where to stay on Cat Ba island

Cat Ba Sunrise Resort will offer an amazing experience with a beach view room, outdoor swimming pool, an onsite restaurant, and bar for a relaxing stay at the beach.

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

-> Read reviews and check the availability of accommodation in Cat Ba