Hai Phong to Cat Ba Island: A complete map guide

Adjacent to the Halong Bay World Heritage site, Cat Ba Island is located in Cat Hai District, Hai Phong City. Being the largest island among 367 islands in Cat Ba Archipelago, this serene tourist destination covers an area of 285 km2. Cat Ba Island stands out thanks to its spectacular landscape and pristine natural scenery which is most recommended to explore on a cruise. 

Cat Ba Island is an isolated island 30 km away from Hai Phong city center. To get to Cat Ba Island from Hai Phong, it is required to catch a ferry/ hydrofoil to pass the river.

There are 2 options to travel from Hai Phong to Cat Ba Island.

1. Ben Binh Port – Cat Ba Port (45 minutes)

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

Cat Ba Port: Cát Bà Town, Cát Hải, Hải Phòng


Ben Binh Port is near the center of Hai Phong city, which makes it a lot convenient to travel to this port. From here, you can take a hydrofoil to Cat Ba town. Ferries are not available at Ben Binh Port.

There are different boat companies operating Hai Phong – Cat Ba route at different hours.


Mekong Hoang Yen

  • Boat type: 200-seat hydrofoil
  • Departing at: 9:00 AM (from Ben Binh Port) & 14:00 PM (from Cat Ba Port)
  • Fares (VAT excluded):
  • Children under 5 years old: Free
  • Children from 5-9 years old: VND 100.000/ person/ turn
  • Adults: VND 200.000/ person/ turn

Catba Island, Sea Queen and Nonan 

  • Boat type: 220-seat hydrofoil; 80-seat hydrofoil
  • Departing at: 9:00 AM/ 13:00 PM/ 15:00 PM (from Ben Binh Port); 10:00 AM/ 14:10 PM/ 16:00 PM (from Cat Ba Port)
  • Fares:
  • Children:
  • Height ≤1m10: Free
  • 1m10 < height ≤1m50 price: VND 100,000/ person/ turn
  • Adults: VND 200,000/ person/ turn 


Vessel 08 (VIP tour)

  • Boat type: 155-seat 
  • Departing at: 10:00 AM/ 16:00 PM (from Ben Binh Port); 07:00 AM/ 13:00 PM (from Cat Ba Port)
  • Fares:
  • Children: 
  • Height ≤1m10: Free
  • 1m10 < height ≤1m50 price: VND 100,000/ person/ turn
  • Adults: VND 200,000/ person/ turn



2. Ben Got Port – Cai Vieng Port (10 minutes)

Ben Got Port: Bến Gót, Cái Viềng, Cát Hải, Hải Phòng

Cai Vieng Port: 365 Phù Long, Cái Viềng, Cát Hải, Hải Phòng


Ben Got is about 27km away from Hai Phong city center, so travelling to this port can be a little difficult. 

When you get to Cai Vieng Port, it is required to go 24 km more to get to the center of Cat Ba Town. This 24-kilometer road trip promises to be one of the most outstanding and impressive journeys in Northern Vietnam. You will get to travel along the coast, watching all the cliffs and fishing villages by the blue Cat Ba beach.

Instead of offering hydrofoils only, Ben Got provides both ferries and speedboats. 


  • Ferry 


  • Fares:
  • Passengers without vehicles: VND 12,000/ person
  • Passengers with motorbike: VND 45,000/ vehicle
  • Cars fewer than 9 seats (without passengers in cars): VND 190,000/ vehicle
  • Timetable:
  • Timetable is subject to change on holiday under unexpected circumstances. 


NO. Bến Gót Bến Cái Viềng NO. Bến Gót Bến Cái Viềng
1 5h00’ (big ferry) 4h30’ (big ferry) 16 12h30’(big ferry) 12h00’ (big ferry)
2 5h30’ (big ferry) 5h00’ (big ferry) 17 13h00’(small ferry) 12h30’(small ferry)
3 6h00’ (big ferry) 5h30’ (big ferry) 18 13h30’(big ferry) 13h00’(big ferry)
4 6h30’ (big ferry) 6h00’ (big ferry) 19 14h00’(small ferry) 13h30’(small ferry)
5 7h00’ (big ferry) 6h30’ (big ferry) 20 14h30’(big ferry) 14h00’(big ferry)
6 7h30’ (small ferry) 7h00’ (small ferry) 21 15h00’(big ferry) 14h30’(big ferry)
7 8h00’(big ferry) 7h30’ (big ferry) 22 15h30’(big ferry) 15h00’(big ferry)
8 8h30’(small ferry) 8h00’(small ferry) 23 16h00’(small ferry) 15h30’(small ferry)
9 9h00’(big ferry) 8h30’(big ferry) 24 16h30’(big ferry) 16h00’(big ferry)
10 9h30’(big ferry) 9h00’(big ferry) 25 17h00’(big ferry) 16h30’(big ferry)
11 10h00’(big ferry) 9h30’(big ferry) 26 17h30’(big ferry) 17h00’(big ferry)
12 10h30’(big ferry) 10h00’(big ferry) 27 18h00’(big ferry) 17h30’(big ferry)
13 11h00’(small ferry) 10h30’(small ferry) 28 18h30’(small ferry) 18h00’(small ferry)
14 11h30’(big ferry) 11h00’(big ferry) 29 19h00’(big ferry) 18h30’(big ferry)
15 12h00’(small ferry) 11h30’(small ferry)


NO. Bến Gót Bến Cái Viềng NO. Bến Gót Bến Cái Viềng
1 5h 30’ (big ferry) 5h 00’ (big ferry) 15 14h 00’ (big ferry) 13h 30’ (big ferry)
2 6h 30’ (big ferry) 6h 00’ (big ferry) 16 14h 30’ (small ferry) 14h 00’ (small ferry)
3 7h 00’(small ferry) 6h 30’ (small ferry) 17 15h 00’ (big ferry) 14h 30’ (big ferry)
4 7h 30’ (big ferry) 7h 00’ (big ferry) 18 15h 30’ (small ferry) 15h 00’ (small ferry)
5 8h 00’(small ferry) 7h 30’ (small ferry) 19 16h 00’ (big ferry) 15h 30’ (big ferry)
6 8h 30’ (big ferry) 8h 00’(big ferry) 20 16h 30’ (big ferry) 16h 00’ (big ferry)
7 9h 00’(big ferry) 8h 30’ (big ferry) 21 17h 00’ (small ferry) 16h 30’ (small ferry)
8 9h 30’ (small ferry) 9h 00’(small ferry) 22 17h 30’ (big ferry) 17h 00’ (big ferry)
9 10h 00’ (big ferry) 9h 30’ (big ferry) 23 18h 30’ (small ferry) 18h 00’(small ferry)
10 10h 30’ (small ferry) 10h 00’ (small ferry)
11 11h 00’ (big ferry) 10h 30’ (big ferry)
12 12h 00’ (small ferry) 11h 00’ (small ferry)
13 13h 00’ (big ferry) 12h 00’(big ferry)
14 13h 30’ (small ferry) 13h 00’ (small ferry)



  • Hydrofoil  


  • Fares:


Route Adults Children
Hai Phong ⇔ Cat Ba  VND 220.000/ turn  VND 110.000/ turn 

Hai Phong ⇔ Cat Ba 

(Friday/ Saturday 9:00AM & Sunday 14:00PM) 

VND 250.000/ turn  VND 110.000/ turn 
Hai Phong ⇔ Cai Vieng ⇔ Cat Ba  VND 180.000/ turn  VND 90.000/ turn 
Hai Phong ⇔ Cai Vieng VND 150.000/ turn  VND 80.000/ turn 


  • Timetable: 
  • Departing time from Hai Phong => Cat Ba: 7:00 – 9:00 – 10:00 – 13:00 – 15:00 – 16:00
  • Departing time from Cat Ba => Hai Phong: 7:00 – 8:00 – 10:00 – 13:00 – 14:00 – 16:00
  • Timetable is subject to change on holiday under unexpected circumstances.