Skip to content
Beach on Cat Ba Island with limestone karsts rising offshore in Lan Ha Bay

North Vietnam

Cat Ba

Cat Ba is the largest island in the Ha Long Bay region and the cheapest, most independent base for exploring the limestone karsts. Skip Ha Long City and spend 2-3 days here instead, kayaking Lan Ha Bay, hiking Cat Ba National Park, and climbing at Butterfly Valley. Four hours from Hanoi by bus plus boat.

Cat Ba is the largest island in the Ha Long Bay region and the cheapest, most independent base for exploring the limestone karsts. Skip Ha Long City and spend 2-3 days here instead, kayaking Lan Ha Bay, hiking Cat Ba National Park, and climbing at Butterfly Valley. Four hours from Hanoi by bus plus boat.

Cat Ba is 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, short ferry crossing, then minivan to Cat Ba town. 4 hours door to door, 260,000-320,000 VND. Daily departures at 07:30, 11:15, 14:00.

From Hai Phong: speedboat from Ben Binh pier, 45 minutes, 240,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.

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

  1. 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.
  2. 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.
  3. 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.
  4. Monkey Island / Cat Dua — short boat from Ben Beo, cheeky resident macaques, steep hike to a viewpoint. 120,000 VND return boat.
  5. Cannon Fort — hilltop former French military position above town. Best sunset spot. 80,000 VND.
  6. 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.

Day trips from Cat Ba Island

View all →

Frequently asked questions

How many days do you need in Cat Ba?

Two to three days. One day for Lan Ha Bay by kayak or boat, a second for Cat Ba National Park hiking or the rock climbing at Butterfly Valley. A third day lets you do Monkey Island or a slow beach afternoon.

Cat Ba or Ha Long Bay — which is better?

Cat Ba is better for independent travellers and anyone who wants more than a cruise. Ha Long Bay is better if you want to sleep on a boat. Cat Ba is cheaper, less crowded, and Lan Ha Bay (the southern part of the same karst system) is arguably more scenic than central Ha Long.

How do you get to Cat Ba from Hanoi?

The fastest option is the Cat Ba Express limousine bus-ferry combo: 4 hours door to door, 300,000 VND. It runs Hanoi Old Quarter → Hai Phong → ferry → Cat Ba town. Alternatively take a train or bus to Hai Phong and the speedboat from Ben Binh, 45 minutes.

When is the best time to visit Cat Ba?

October to December has the clearest skies and calmest seas. March to May is warm and pleasant. June to August is hot and humid with typhoon risk. January and February can be cool (15-20°C) and misty.

Where should I stay in Cat Ba?

Cat Ba Town on the south coast has most hotels, restaurants, and tour offices. Cat Co 1, 2, and 3 beaches are 10 minutes away by scooter. Quan Lan area to the east is quieter. Avoid booking a hotel more than 5km from town unless you have your own transport.

Can you kayak in Lan Ha Bay?

Yes — Lan Ha is actually better for kayaking than Ha Long because it has hundreds of small coves and fewer big tour boats. Day trips from Cat Ba harbour cost 400,000-650,000 VND including kayak, lunch, and guide, or book through any hotel.