How to Get to Lan Ha Bay
Getting to Lan Ha Bay is straightforward thanks to modern highways and regular speedboat connections. Depending on your cruise type, you will either board your ship at Tuan Chau Marina in Ha Long, or travel to Cat Ba Island and depart from Ben Beo harbour.
Fact sheet
From Hanoi, direct limousine tourist buses take 3.5 hours ($12–$15 return) right to Cat Ba Town or Tuan Chau. From Hai Phong Cat Bi Airport, it takes 1.5 hours via Got/Dong Bai ferry.
The two main travel pathways
Pathway A: You booked a 5-star luxury overnight cruise
Most 5-star ships (Stellar of the Seas, Mon Chéri, Orchid, Heritage) depart from Tuan Chau Marina or Halong International Port on the mainland. The cruise operator will pick you up directly from your hotel in Hanoi Old Quarter in an ultra-comfortable luxury limousine van (with Wi-Fi and leather recliner seats) and drive you via the expressway straight to the port terminal in 2.5 to 3 hours.
Pathway B: You are traveling to Cat Ba Island (Day tours & budget cruises)
Book a direct 'combo ticket' tourist bus from Hanoi (companies like Cat Ba Express, Good Morning Cat Ba, Daiichi Travel). The bus picks you up in Hanoi Old Quarter, drives the expressway to Hai Phong, boards a speedboat across the channel, and transfers you onto an awaiting bus on Cat Ba Island that drops you at your hotel door in Cat Ba Town. From town, an electric cart takes you to Ben Beo pier in 10 minutes.
Questions people ask
Is the cable car from Hai Phong to Cat Ba running?
Yes, the Sun World Cat Ba cable car runs from Cat Hai station to Phu Long station on Cat Ba in just 9–10 minutes for 70,000 VND per passenger (children under 1m free). It offers spectacular aerial views over mangrove forests and the sea. Note that operating schedules typically run morning (09:00–11:15) and afternoon (13:30–15:45) with a midday break.