Cat Bais the largest island in the Ha Long archipelago, a 354 km² chunk of jungle, limestone, and sleepy coastal villages at the southern edge of the UNESCO bay. Around 13,000 people live here, mostly in Cat Ba Town on the south coast. For travellers, it is the smart alternative to the Ha Long cruise circus — cheaper, more flexible, and with access to Lan Ha Bay, which is prettier than most of central Ha Long.
Why visit Cat Ba
You get the same karst landscape that made Ha Long Bay famous, but from a land base. That means you can kayak when you want, hike in the national park, rock climb on some of Southeast Asia's best limestone, and sleep in an actual hotel room for $30 instead of a cruise cabin for $180. Lan Ha Bay, the southern third of the karst system, has 400+ islets and a fraction of the boat traffic of Ha Long proper.
The town itself is unremarkable — a strip of karaoke bars and mid-rise hotels along a harbour — but it is walkable, cheap, and surrounded by beaches and beauty.
Best time to visit
- October to December: the best window. Clear skies, 20-27°C, calm sea.
- March to May: warm, greener, occasional sea fog.
- June to August: hot (30-34°C), humid, typhoon risk but good for swimming.
- January to February: cool (14-20°C) and often grey. Cruises still run.
How to get there
From Hanoi — the Cat Ba Express bus-ferry combo is the standard: pickup from your Old Quarter hotel, limousine van to Hai Phong (1h 45m–2h on the Hanoi-Hai Phong expressway by private car; closer to 2h 30m on the shared shuttle), short ferry crossing, then minivan to Cat Ba town. 3h 30m–4h door to door on the shared combo, 260,000-320,000 VND. Daily departures at 07:30, 11:15, 14:00.
From Hai Phong: speedboat from Ben Binh pier, 45 minutes, 250,000 VND. Useful if you arrive Hai Phong by train or fly into HPH.
From Ha Long City: cross-bay ferry from Tuan Chau to Gia Luan, 45 minutes, then 30-minute taxi to Cat Ba Town. Scenic and doable as a connection if coming from Ha Long Bay.
From Ninh Binh: direct bus-ferry services take 5-6 hours, 350,000 VND. Private car plus ferry tightens the journey to roughly 4-5 hours on the post-2023 expressway corridor (see our Vietnam Travel Time Atlas 2026).
Where to stay
- Cat Ba Town (west end, Marina side): newest hotels, walking distance to piers. Princes, Sea Pearl, Central Backpackers. $20-70.
- Cat Ba Town (east end): more local feel, cheaper. Guesthouses from $14.
- Cat Co 1 / 2 / 3 beaches: 10 minutes over the hill by scooter. Sunrise resort on Cat Co 3 is the long-standing upmarket pick ($90-160).
- Ben Beo area: out of town near the fishing village. Quiet, authentic, need transport.
Top things to do
- Lan Ha Bay day tour by boat + kayak — 6-8 hours visiting Ba Trai Dao beaches, Dark and Bright caves, and a floating fish farm. 450,000-650,000 VND with lunch. The essential Cat Ba experience.
- Cat Ba National Park — 263 km² park with hiking trails. Short 45-minute climb to Ngu Lam viewpoint, or full-day Kim Giao to Viet Hai jungle traverse. 80,000 VND entry.
- Rock climbing at Butterfly Valley or Ben Beo — 200+ bolted routes, grades 5a-8b. Asia Outdoors (Slo Pony) runs half-day intro climbs ($50) and full day ($75). Southeast Asia's best limestone climbing.
- Monkey Island / Cat Dua — short boat from Ben Beo, cheeky resident macaques, steep hike to a viewpoint. 120,000 VND return boat.
- Cannon Fort — hilltop former French military position above town. Best sunset spot. 80,000 VND.
- Hospital Cave — 1960s secret military hospital dug into the hillside. 80,000 VND, 30-minute visit.
Overnight cruises from Cat Ba
You can still do a cruise — several operators run boat-based trips from Cat Ba into Lan Ha for one or two nights (Cat Ba Sandy Beach Cruise, La Pinta, Orchid). $140-280 per person, typically cheaper and less crowded than Ha Long City equivalents.
How many days
- 2 days / 1 night: Lan Ha Bay day tour + a beach or national park afternoon
- 3 days / 2 nights: add rock climbing or a longer hike
- 4+ days: climb seriously, or combine with Ha Long Bay cruise
Typical costs
- Cat Ba Express bus-ferry: 280,000 VND
- Budget guesthouse: $14-22
- Mid-range hotel: $30-55
- Lan Ha Bay day tour: 500,000 VND
- Scooter rental: 150,000 VND/day
- Climbing half-day: $50
Cat Ba is the budget-smart way to see the Ha Long karst landscape. For a traveller on 10-14 days in Vietnam, it delivers more than the equivalent time spent on a cruise.
Limitations
Cat Ba town itself is mid-modernised — concrete waterfront hotels and a busy harbor — and reads less photogenic than the bay and the karst landscapes surrounding it. Workaround: treat Cat Ba town as a transit point and base out of a Lan Ha Bay boat or a smaller guesthouse on the quieter island side (Cat Co 1, 2, or 3 beaches, or near the national park entrance).
Visitor pressure on Lan Ha Bay has climbed steadily as it's emerged as the "quieter Ha Long" alternative — cruise operator count has grown meaningfully since 2020. Workaround: consider midweek visits (Tuesday to Thursday) when domestic-tourism volumes drop, and book the smaller-boat operators rather than the 30+ passenger boats that dominate the high-volume routes.


