Kayaking in Lan Ha Bay: Routes, Caves and Tours
Where to kayak in Lan Ha Bay: Ba Trai Dao, Van Boi, the Hang Sang Toi and Hang Tai Keo caves, Ba Ham Lake and night paddles with plankton.
Last updated: July 22, 2026
Getting from Hai Phong to Cat Ba Island is a three-step journey: a land transfer to the coast, a sea crossing, then a short road transfer into Cat Ba town. Total travel time is roughly 1.5 to 2 hours. Costs run from about 14,000 VND for a foot-passenger ferry ticket up to around $13 per person for a bundled bus-and-speedboat service.

Cat Ba is an island with no bridge to the mainland, so every route through Hai Phong follows the same chain.
Where the options really differ is step two, so that is worth choosing deliberately.
| Crossing | Operating window | Crossing time | Best for |
|---|---|---|---|
| Dong Bai – Cai Vieng car ferry | 05:30 – 18:30 daily | 20 – 25 minutes | Most reliable, longest window, takes vehicles |
| Dong Bai passenger speedboat | Alongside the ferry terminal | 8 – 10 minutes | Fastest, and skips the summer vehicle queue |
| Cat Hai – Phu Long cable car | 09:00 – 16:00, last ticket 15:45, closed Tuesdays | Short | Most scenic, but awkward with large luggage |
Peak season tip: on summer weekends between May and August, the queue for the car ferry can stretch to one or two hours. If you are travelling on foot or by motorbike, skip the vehicle line and take the passenger speedboat instead — tickets are sold at the pier window on arrival.

Cat Bi International Airport in Hai Phong is the closest airport to Cat Ba Island, sitting roughly 28km from Dong Bai Pier — considerably closer than Noi Bai in Hanoi.
Timing warning worth taking seriously: the final ferry of the day leaves Dong Bai Pier at 18:30, extended to around 19:30 in the peak summer months. If your flight lands at Cat Bi after 16:30, collect your bags straight away and take a direct taxi to the pier so you do not miss the last sea crossing.

Several operators run the Hai Phong to Cat Ba route as a bundled bus-and-boat ticket, with morning and afternoon departures.
Beka Travel runs this route too, at $13 per person one way. The fare bundles the road transfer and the faster speedboat crossing rather than the car ferry, and drops you at Cat Ba town's central bus station, a short taxi or walk from most hotels. Departures run morning and afternoon — confirm the exact time and the pickup point when you book, as there is no hotel or airport pickup inside Hai Phong.
Contact Beka to book your Hai Phong to Cat Ba transfer — seats are arranged by message rather than an online checkout, so send your travel date and the number of passengers and the team will confirm availability and the pickup point.
| Other operators | Fare | Departs from |
|---|---|---|
| Cat Ba Island Resort & Spa bus | 190,000 VND adult · 120,000 VND child | 41 Ben Binh, Hai Phong |
| Van Tai Du Lich Cat Ba bus | 180,000 VND, same price adult and child | 16 Ben Binh, Hai Phong — also collects Cat Bi arrivals from Nguyen Binh Khiem street |
Independent operators running the standard car ferry charge anywhere from about 15,000 VND for a no-frills seat up to 300,000 VND for a sleeper or private-cabin coach. Bundled tickets that include the faster speedboat crossing sit at the upper end of that range — you are paying for the time saved, not a nicer bus.
Book ahead: three to five days on weekdays, and at least two weeks during holiday periods, to get a seat at the lower fare.
For many international visitors starting in Vietnam's capital, yes. A single-ticket combo bus from Hanoi covers the highway drive, the sea crossing and the island transfer under one reservation, so you are not negotiating separate taxis or buying individual ferry tickets with luggage in hand. The Hanoi to Cat Ba transport guide breaks that route down in full.
Worth knowing about Beka's own services: Beka Travel sells the Hai Phong to Cat Ba transfer at $13 per person, and also runs direct pickup and transport from Hanoi, Ninh Binh, Ha Long and Cat Ba town. The one thing it does not offer is hotel or airport pickup inside Hai Phong itself — you make your own way to the departure point, which the team confirms when you book.
The Dong Bai to Cai Vieng ferry operates daily from 05:30 to 18:30. During the peak summer months from May to August, service is often extended to around 19:30 to handle evening traffic.
No. The cable car operates 09:00 to 16:00 with last ticket intake at 15:45, and closes every Tuesday for weekly maintenance.
Yes. Cat Bi International Airport is about 28km from Dong Bai ferry terminal, making it much closer than Hanoi's Noi Bai Airport.
A direct taxi or Grab ride costs approximately 250,000 VND and takes around 30 to 35 minutes.
The passenger speedboat, at 8 to 10 minutes compared with 20 to 25 minutes on the car ferry. It also lets you bypass the vehicle queue on busy summer weekends.
Once you are on the island, Beka's boats depart daily from Ben Beo Pier in Cat Ba town, running day cruises and multi-day trips into the lagoons, quieter beaches and kayaking spots of Lan Ha Bay. If you are booking the $13 transfer anyway, it is worth asking about a tour at the same time so both are held on the same dates.
Browse the Lan Ha Bay day tour, plan around the seasons with the best time to visit Cat Ba guide, or read the full Cat Ba Island travel guide.