The boat swings out of Cat Ba harbour and the karst towers of Lan Ha Bay start closing in around you, one after another, until it feels like you’re threading through the pages of a geography textbook that nobody told you was real. Cat Ba Island sits at the southern edge of the Ha Long Bay archipelago — an area of 367 islands spanning roughly 260 square kilometres (Source: Cat Ba Archipelago data) — and it is, without question, one of the best bases in northern Vietnam.
So what can you actually do here? Quite a lot: day trips through Lan Ha Bay by boat and kayak, a jungle hike to Ngu Lam Peak in Cat Ba National Park, Hospital Cave (a Cold War military hospital buried inside a mountain), Cannon Fort at sunset, Monkey Island, rock climbing on limestone cliffs, and some of the best local seafood I’ve eaten anywhere in Vietnam. This guide covers all of it — with honest notes on prices, what’s changed since construction hit the beaches, and a few places only locals seem to know about.
Key Takeaways
- Best activity: A Lan Ha Bay day trip by boat — includes kayaking through sea caves, swimming stops, and a floating fishing village
- Don’t miss: Hospital Cave (40,000 VND) — three levels, a swimming pool, and a cinema built inside a mountain between 1963 and 1965 with Chinese assistance (Source: Wikipedia, Cát Bà Island)
- Hidden gem: Phi Nhung Quan restaurant — a local seafood spot by the water that most tourists walk straight past
- Monkey Island gets 320 searches a month and most guides skip it — it’s a short boat ride from Cat Ba town and worth every minute
- How long to stay: 2–3 days is the sweet spot; 3 days and 2 nights is ideal
Things to Do in Cat Ba Vietnam: The Full List
Cat Ba packs more into a small island than most destinations manage across an entire region. The activities split naturally into two types: land-based (hiking, historical sites, the fort) and water-based (Lan Ha Bay, Monkey Island, kayaking). I’d recommend mixing both — ideally one full day on the water, one day on the island itself.
Cat Ba National Park: Hiking Ngu Lam Peak
Cat Ba National Park covers roughly 15,200 hectares and is home to the critically endangered Cat Ba Langur, one of the rarest primates on earth. The most popular hike is the trail up to Ngu Lam Peak (also called Dinh Ngu Lam mountain), which rewards the climb with views across the whole island and the bay beyond.
Entrance to the national park is 40,000 VND per person. The hike itself is a solid half-day — wear shoes with grip because the jungle trail gets slippery after rain. Inside the park, there’s also Dark Cave to explore if you want to add another hour to your visit. I’d recommend going with a local guide if you can; someone named Charlie was recommended to us by staff at the guesthouse and he knew the trail well.
If you’d rather not go independently, there are organised full-day treks that combine the national park with Hospital Cave and the Lan Ha Bay coastline. That combination covers most of what the island does best in a single itinerary.
Book the Cat Ba National Park Full Day Trek on Viator
Hospital Cave: The Mountain Hospital That Survived Three Wars
Hospital Cave is one of the most genuinely fascinating historical sites in northern Vietnam. Built between 1963 and 1965 with the assistance of China (Source: Wikipedia, Cát Bà Island article), this military hospital was carved entirely into the mountain to protect it from American bombing. The fact that it worked — that people recovered from surgery here, watched films in the cinema, swam in the pool — still seems improbable when you’re standing inside it.
The cave runs across three levels. The lower levels housed the operating theatre, patient wards, and generators. Higher up, there’s a natural rock swimming pool that was used for patient recovery, and — best of all — a small cinema where soldiers and medical staff would watch films during downtime. The emergency exits were designed so that patients could be evacuated directly to the sea if the mountain entrance was compromised.
Entrance is 40,000 VND per person (roughly $1.60). Allow 45–60 minutes. There are English-language signs throughout, but a guide adds a lot of context — the history of the cave is specific enough that the details are worth hearing properly.
Hospital Cave on Cat Ba Island was built between 1963 and 1965 with the assistance of China as a secret military medical facility. Operating across three levels, it contained patient wards, an operating theatre, a natural rock swimming pool used for recovery, and a cinema for soldiers stationed there during the American War. (Source: Wikipedia, Cát Bà Island)
Cannon Fort: Best Sunset Views on the Island
Cannon Fort sits at 177 metres above sea level and offers the best panoramic view on Cat Ba Island — on a clear day you can see across Lan Ha Bay, down to Cat Co beach, and all the way to the limestone towers of Ha Long. The entrance fee was 40,000 VND when it was officially open. Access has changed since 2019, so check with your guesthouse before heading up, but most visitors report they can still get in.
I’ll be honest: when I visited, the mist was so thick I could barely see the bay at all. We laughed about it at the time, but I’d still go back — the tunnels, the original French cannons, and the underground shelters are worth the walk regardless of the weather. If you hit a clear evening, the sunset here is genuinely spectacular.
For more on the military history of the site, read the full post on the history of Cannon Fort — it covers the Japanese, French, and American War periods in detail.
Monkey Island: Wild Monkeys and Limestone Views
Monkey Island (Cat Dua Island) is a short boat ride from Cat Ba town and one of the most-searched things to do in the area — it gets around 320 searches a month, yet most travel guides skip it entirely. The island has a small beach, rocky outcrops you can scramble up for views across the bay, and, as the name suggests, wild monkeys. They’re macaques, they’re brazen, and they will absolutely go for your food if you’re not paying attention.
The bigger draw, for anyone who cares about wildlife, is the chance to spot the Cat Ba Langur. This is one of the world’s rarest primates — fewer than 100 individuals remain in the wild, all of them living on Cat Ba Island. They’re elusive and you won’t see them on demand, but boats that pass the cliffs on the eastern side of Monkey Island give you a reasonable chance. Spotting one is the kind of thing you don’t forget.
Boats to Monkey Island run from the harbour in Cat Ba town. It’s best combined with a half-day on the water rather than a standalone trip — ask at any guesthouse about current boat schedules and prices, as they change seasonally.
Rock Climbing on Cat Ba’s Limestone Cliffs
Cat Ba’s limestone karsts are world-class for climbing. The cliffs rise straight from the water in several spots around Lan Ha Bay, which makes the area ideal for deep-water soloing — free climbing above the sea, where a fall means a swim rather than a serious injury. It’s one of the few places in Southeast Asia where you can climb at that level without needing a full rack of gear.
Local operators in Cat Ba town offer guided sessions for all ability levels, from absolute beginners on lower routes to experienced climbers looking for multi-pitch challenges. Half-day and full-day options are available. You don’t need to bring any equipment — it’s provided. This is one of the best things to do in Cat Ba if you’ve never tried climbing before; the setting alone makes it worth it. For more on climbing across the country, see our guide to rock climbing in Vietnam.
A Day Trip on Lan Ha Bay
A Lan Ha Bay day trip is the single best thing you can do from Cat Ba Island — and the one activity I’d build the whole trip around. Lan Ha Bay is the southern section of the Ha Long Bay complex, sitting right off Cat Ba’s coast, and it’s generally less crowded than the main Ha Long routes.
We went with Cat Ba Express and paid $25 per person. The itinerary covered a lot of ground: a stop at Cai Beo floating fishing village (the oldest floating village in Ha Long Bay), a swim stop in the bay, and kayaking through a series of sea caves — the kind where you have to duck to get through the entrance, and then you’re suddenly floating in a completely enclosed lagoon with limestone walls on all sides.
The day trip is also when you’re most likely to understand why people choose Cat Ba over staying on a Ha Long Bay cruise. From the water, the scale of the archipelago makes sense in a way that the harbour views don’t quite convey. If sailing the wider region interests you, we’ve covered more in our guide to sailing in Vietnam. For snorkelling opportunities around the bay, see snorkeling in Vietnam, and for those wanting to go deeper, scuba diving in Vietnam covers the best sites in the country.
Book the Lan Ha Bay Day Cruise from Cat Ba on Viator
Or upgrade to the Serenity Premium Cruise on Viator
The Cat Ba Archipelago comprises 367 islands spanning approximately 260 square kilometres off the coast of northern Vietnam. Lan Ha Bay, at its southern edge, is generally less visited than the main Ha Long Bay routes and is best accessed by day boat from Cat Ba town.
Cat Ba Beaches: What’s the Current Situation?
The beach situation on Cat Ba was, as of our visit in 2019, pretty grim — and I want to be upfront about that rather than pretend it wasn’t. Cat Co 1, Cat Co 2, and Cat Co 3 were largely inaccessible or overshadowed by large-scale hotel construction. Tung Thu Beach, which had been a quieter alternative, had a new road cut right through it. We still walked between Cat Co 1 and Cat Co 3, a scenic 10-minute path that skirts the rocky headland, but it wasn’t the beach experience the guidebooks promised.
Construction projects move fast in Vietnam, and things may well have changed since then — for better or worse. Check current conditions before you go; the Cat Ba travel forums and recent Reddit threads (r/VietNam) are the most reliable source for up-to-date beach reports. Don’t plan your whole trip around beach time here. Plan it around the bay.
Where to Eat in Cat Ba: Restaurants Worth Knowing
Cat Ba town has a reasonable restaurant strip along the harbour, but the best places — as is usually true in Vietnam — are the ones that don’t bother with English menus or Instagram lighting. The four below are all first-hand recommendations.
Phi Nhung Quan
This is the one I’d go back for first. Phi Nhung Quan is a local seafood restaurant right by the water, the kind of place where you point at what looks good and hope for the best. The garlic prawns and grilled fish were outstanding. A local guide called Charlie pointed us in this direction, which is the best possible endorsement. It’s not marketed to tourists, the prices are honest, and the food is the kind you remember.
Quiri Pub Cocktail and Restaurant
Hot pot for two at around 300,000 VND (roughly $12 USD at current rates, though check when you visit). A solid dinner option, especially if you’re travelling with someone and want to spend an hour over a meal. The cocktails were passable; the hot pot was the reason to be there.
Secret Garden
A hostel-bar hybrid that had only been open for 12 days when we arrived. They had pool tables, a happy hour worth turning up for, and the kind of traveller crowd that makes a hostel bar worth lingering in. It had the energy of something new trying to figure out what it was going to be — that’s either a recommendation or a warning, depending on what you’re after.
Cat Ba Mountain View
Bungalow accommodation with a rooftop bar and a pool. The view from the rooftop is genuinely good — you’re looking out over the town and the bay, which makes it worth stopping even if you’re not staying there. Worth a drink on a clear evening.
Cat Ba Market
The market near the port is worth a walk through on any morning. It’s a working local market — fresh seafood, produce, and the usual chaos of a Vietnamese morning market — rather than a tourist attraction. Go early (before 8am) for the full experience. Nothing to buy necessarily, but it gives you a good sense of the pace and scale of the town.
How to Get to Cat Ba Island from Hanoi
Most tourists reach Cat Ba via Hai Phong: the standard route is a bus from Hanoi to Hai Phong (roughly 2 hours) followed by a ferry to Cat Ba town (another 45–60 minutes). Total journey time is 3–4 hours from central Hanoi depending on connections. Several operators now run direct routes from the Hanoi Old Quarter that handle the transfer for you — these are worth considering if you want to minimise the logistics of changing vehicles.
Buses and ferries run regularly throughout the day, but the last ferry to Cat Ba typically departs in the late afternoon — check current schedules before you travel, especially if you’re arriving in Hanoi on the day you plan to cross. Booking through a guesthouse or hostel in Hanoi is the easiest option, and usually no more expensive than buying direct.
How Long Should You Spend on Cat Ba Island?
Two to three days is the right amount of time. One day is not enough — you’ll spend the first few hours getting oriented and finding your feet, and by the time you do, you’ll be back on the ferry. Three days and two nights is the sweet spot: one day for the bay (Lan Ha Bay boat trip), one day for the island itself (national park hike, Hospital Cave, Cannon Fort), and a half-day buffer on the third day for the market, Monkey Island, or just sitting somewhere with a local beer.
In practice, most people we met on Cat Ba had given themselves two nights and wished they’d booked three. The island has a way of slowing you down once you’re there.
Getting Around Cat Ba Island
Cat Ba town itself is walkable. For the national park, Hospital Cave, Cannon Fort, and the beaches, a scooter is the best option. Hire one in Cat Ba town — rates vary but are generally in the 100,000–150,000 VND per day range (check current prices, they shift with season). Most guesthouses can arrange this or point you toward a rental shop nearby.
If you’re not comfortable on a scooter, taxis and xe om (motorbike taxis) cover the main routes. The Cat Ba Express boat service handles the Lan Ha Bay tours and connections to the floating villages. For Monkey Island, small boats run directly from the town harbour.
The island is small enough that a scooter makes everything feel connected rather than scattered. The 15-minute ride from town to the national park entrance passes rice paddies and local villages that you wouldn’t see from a tour minibus.
Frequently Asked Questions
Is Cat Ba, Vietnam worth visiting?
Yes, without much hesitation. Cat Ba offers the Ha Long Bay landscape — 367 islands across 260 sq km of karst scenery — without the cruise-ship crowds. The island has genuine historical depth (Hospital Cave, Cannon Fort), excellent water activities, and a functional town with honest local food. It’s a better base than a Ha Long Bay cruise for anyone who wants to actually explore rather than watch the bay from a deck. Two or three days here does more than a single overnight cruise.
What can you do on Cat Ba Island?
The main activities are: a Lan Ha Bay day trip (boat, kayak, swimming, fishing village), hiking in Cat Ba National Park (Ngu Lam Peak trail, Dark Cave), Hospital Cave, Cannon Fort at sunset, Monkey Island, and rock climbing on the limestone cliffs above the bay. The Cat Ba beaches have been affected by construction in recent years, so treat those as a bonus rather than the main draw. For food, the local seafood restaurants near the port are the highlight.
How long should you spend on Cat Ba Island?
Three days and two nights is ideal. That gives you a full day on the water (Lan Ha Bay tour), a full day on the island (national park, Hospital Cave, Cannon Fort), and a half-day to fill with Monkey Island, the local market, or rock climbing. Two nights is the minimum that makes the journey worth it — the ferry ride from Hanoi takes 3–4 hours each way, so a single night doesn’t leave enough time to feel like you’ve been anywhere.
Where Is Cat Ba Island? (Map)
Cat Ba Island sits in Lan Ha Bay at the southern edge of the Ha Long Bay complex, roughly 45km east of Hai Phong and around 160km from Hanoi.


