Cat Ba has quietly won the argument. Ten years ago the default northern Vietnam plan was a Ha Long City cruise; now a large share of independent travellers base themselves on the island instead, sleeping in a hotel room from around $20 rather than a cabin from $140 and going out on day boats that cost a quarter of the package. Our Ha Long versus Cat Ba versus Lan Ha comparison makes that case in detail.
That shift creates a base-camp problem: once you are on Cat Ba, what do you do with three days. This guide ranks seven real day trips by cost, time and season, and says plainly which ones overlap. Prices are mid-2026 observations and they drift.
The seven trips compared
| Trip | Time | Cost, mid-2026 | Best window | Pick this if |
|---|---|---|---|---|
| Lan Ha Bay boat and kayak | 6-8 hrs | 450,000-650,000 VND | Apr-Jun, Sep-Nov | You want the bay with space on it |
| Ha Long Bay from Cat Ba | 8-9 hrs | From about $32 | Apr-Jun, Sep-Oct | You want Sung Sot and Ti Top by name |
| National park and Ngu Lam | 4-5 hrs | 80,000 VND plus transport | Oct-Apr mornings | You would rather walk than sit |
| Viet Hai village | 5-7 hrs | 50,000-200,000 VND plus park fee | Mar-May, Sep-Nov | You want the quiet interior |
| Hospital Cave and Cannon Fort | 3-4 hrs | 80,000-120,000 VND | Any, late afternoon | The war history interests you |
| Monkey Island and the beaches | 3-5 hrs | About 120,000 VND return | May-Sep | You want a swim and a scramble |
| Hai Phong city | Full day | About 220,000 VND each way | Any | You need a break from karst |
1. Lan Ha Bay by boat and kayak
This is the trip. Lan Ha is the southern third of the same limestone system as Ha Long — around 300 karst islands to Ha Long's roughly 2,000 — and since the 2023 UNESCO extension it carries the same listing. The geology is indistinguishable. The boat traffic is not.
A standard day boat leaves Ben Beo harbour, 2 kilometres east of Cat Ba town, runs 6 to 8 hours, and costs roughly 450,000-650,000 VND per person as of mid-2026 with kayak, lunch and guide. The usual circuit takes in the Ba Trai Dao beaches, the Dark and Bright caves you paddle through, a floating fish farm, and open time among the coves.
The kayak-focused version is a different day: smaller support boat, four to six hours of paddling, $35-55 through most operators. Ba Ham lagoon, Tra Bau and Ao Ech are the routes worth asking for. Self-hire from Beo Harbour starts around 200,000 VND an hour if you know the bay. Our Lan Ha Bay kayaking guide covers the routes properly.
Honest note on operators. The overlap is heavy. Most Cat Ba boat companies run near-identical circuits at near-identical times, because there are only so many sheltered anchorages and everyone lunches in the same two or three spots. What differs is boat size, group size and whether the kayaking is a token twenty minutes or a real hour.
Pick this if: you came to northern Vietnam for the karst and want to see it without queuing.
2. Ha Long Bay proper from Cat Ba
You can reach the famous bay from the island, and plenty of operators sell combined Lan Ha and Ha Long days out of Ben Beo. The draw is the named sights: Sung Sot Cave on Bo Hon island, Luon Cave, and Ti Top Island with its viewpoint staircase.
The trade-off is real. Those three are the busiest anchorages in the archipelago, and at peak hours dozens of boats converge on the same points and the same cave mouth. Reaching them from Cat Ba adds cruising time at both ends, so the day runs 8 to 9 hours rather than 6 to 8, with less time out of the boat. Day cruises from Cat Ba start around $32 as of mid-2026.
Pick this if: the specific named sights matter to you, or it is your only visit to the region and the brand is part of the point. Otherwise stay in Lan Ha.
3. Cat Ba National Park and the Ngu Lam viewpoint
Roughly half the island is protected. The park headquarters at Trung Trang sit about 14 kilometres north of town on the main road, so you need a scooter, taxi or the local bus. Entry is around 80,000 VND as of mid-2026.
The signature walk climbs through Kim Giao forest to the Ngu Lam viewpoint at 225 metres, finishing at a metal tower with a panorama over jungle, karst and the bays. Sources disagree on the distance depending on where they start counting — anything from 1.5 to 3.6 kilometres gets quoted — but it is about 45 minutes up at a steady pace, on a rough, root-tangled path that is genuinely slippery after rain. Trainers, not sandals.
Longer routes run from the same trailhead, including the jungle traverse toward Viet Hai. The park is also home to the critically endangered Cat Ba langur, of which only around 70 remain; you are very unlikely to see one.
Pick this if: you would rather be walking than sitting on a boat, and you can start before nine to beat the heat.
4. Viet Hai village
Viet Hai is a small village sealed inside the national park, reachable only on foot or by water, and it is the closest Cat Ba comes to a time capsule. There are homestays, a couple of simple restaurants, bicycles for hire and a pier.
Three approaches, and the good version mixes them:
- Trek in from the park on a jungle trail of roughly 6 kilometres, hot and humid but not technical.
- Boat in from Ben Beo to the village pier, about 30 minutes.
- Cycle the flat final stretch from the pier into the village.
Walk one way and negotiate a boat back with local fishermen, typically 50,000-100,000 VND per person. Organised day tours package exactly this loop with lunch in the village.
Pick this if: you want the interior of the island rather than its coastline, and you are happy to sweat for it.
5. Hospital Cave and Cannon Fort as a half day
The island's two war sites pair naturally into an afternoon, and both are cheap.
Hospital Cave sits in the limestone about 10 kilometres north of town on the road toward the park: a three-storey field hospital and safe house built inside the rock between 1963 and 1965, with a concrete swimming pool, a small cinema room and thick blast doors still in place. Entry is about 40,000 VND for adults and 20,000 for children as of mid-2026.
Cannon Fort is a hilltop battery 177 metres above Cat Ba town, a couple of kilometres from the centre, with restored gun emplacements, tunnels and mannequins that have not aged well. What justifies the ticket — 40,000-80,000 VND depending on who is selling it — is the view over the harbour, the town and Lan Ha beyond. Go for sunset.
Pick this if: you have a half day between boat trips, or the island's history interests you as much as its scenery.
6. Monkey Island and the Cat Co beaches
Monkey Island, properly Cat Dua, is a short hop from Ben Beo with two small beaches and a steep, sharp-rock scramble to a viewpoint. A return boat runs about 120,000 VND as of mid-2026.
Be clear-eyed about the macaques. They are habituated, they associate bags with food, they can be aggressive and they do bite. Do not feed them, zip everything away and do not pose for photographs.
Closer to town, the Cat Co beaches — Cat Co 1, 2 and 3 — are linked by a cliff-side walkway and reachable on foot. Small, developed and busy in summer, they are the practical swim if you do not want a boat. Our beach water quality atlas sets expectations for northern beaches.
Pick this if: you want a swim, a short walk and to be back for lunch.
7. Hai Phong city
The outlier, and the one to keep in reserve. Hai Phong is Vietnam's third-largest city, a working port with wide French colonial streets, a flamboyant opera house, and a food culture built around banh da cua, the crab and red-noodle soup it is known for nationally.
The fast connection is the high-speed boat between Cat Ba and Ben Binh terminal in central Hai Phong, roughly 45-60 minutes and about 220,000 VND as of mid-2026, though there are only a handful of sailings a day and they thin out in winter. The slower route goes via the Cat Hai crossing — ferry around 14,000 VND for 30 minutes, speedboat about 80,000 VND for eight — then onward by road.
Pick this if: the weather has ruined your boat day, or you have had enough karst and want a bowl of soup in a real city.
What the fees actually add up to
Two costs get missed. The archipelago entrance fee applies to bay visits on top of your boat ticket: as of mid-2026, 120,000 VND per adult and 60,000 VND per child for a day trip, with substantially higher rates for overnight stays on the water. Some operators include it; many quote without it.
The scooter is the other. Rental runs 150,000-250,000 VND a day for an automatic as of mid-2026, plus about 50,000 VND of petrol, and it unlocks the park, Hospital Cave, Cannon Fort and the beaches in one day. Ride only with a licence valid in Vietnam, and never after a drink.
Seasonality in one paragraph
April to June and September to November are the best windows: warm water, calmer seas, cleaner air. July and August give the best swimming alongside domestic-holiday crowds and the storm season, when boats get cancelled at short notice. December to March is cool and often grey, with a haze that flattens the karst and thinner ferry schedules. Whatever the month, go out in the morning.
Limitations
Prices here are mid-2026 observations from operators, ticket offices and published fee schedules, not fixed rates. Boat pricing moves with season, boat size and how you book — a Cat Ba town agency the evening before frequently beats booking online, and just as frequently does not. The archipelago entrance fee is recent, has been revised since introduction, and is applied inconsistently, so treat the figures as a baseline and confirm at the point of sale.
Two structural caveats. Ferry, speedboat and cable-car schedules change seasonally and get suspended in bad weather, so a trip that works in May may not exist in January. And the boat itineraries here are common patterns, not fixed routes: operators adjust for tide, wind and where other boats are, which is why the islands you see may differ from the ones you were sold. For the wider picture, see our Cat Ba island guide.

