← Cat Ba

Cat Ba Island

The largest island in Ha Long Bay, offering beaches, jungle trekking and kayaking.

Overview

Cat Ba Island is the largest island in Lan Ha Bay — a 285 km² landmass of limestone karst, dense jungle, white-sand beaches, and fishing communities that sits at the southern end of Ha Long Bay’s wider archipelago. Lonely Planet ranked Cat Ba among the ten best beaches in Vietnam in 2023. The island is simultaneously a functioning fishing town, a base for Lan Ha Bay boat tours and kayaking, a national park trekking destination, and a beach resort — packed into an island accessible from Hanoi in under four hours.

Cat Ba Town on the island’s southern shore is the gateway: a working harbour lined with seafood restaurants and guesthouses, with Cat Co Beach (Cat Co 1, 2, and 3) a short walk east along the cliffs. The island’s interior rises quickly into the national park — dense jungle, karst peaks, and rare golden-headed langur habitat. To the south and east, Lan Ha Bay’s 300-plus limestone islands extend to the horizon; the bay is less visited than Ha Long but arguably more beautiful.

Cat Co Beach Cat Ba Island aerial white sand kayaks limestone cliffs
Cat Co Beach from above — the white sand arc of Cat Co 1 on Cat Ba Island’s southern shore, ringed by jungle-covered limestone cliffs and the emerald waters of Lan Ha Bay; kayaks and tour boats anchor in the sheltered cove.

Cat Co Beaches

Cat Co 1, 2, and 3 are three connected beach coves on the southeastern tip of Cat Ba Town, each with a slightly different character. Cat Co 1 is the most developed — sunbeds, a beach bar, and the easiest water access — and can be reached by a cliffside boardwalk from Cat Ba Town (15 minutes on foot) or by taxi. Cat Co 2 is quieter, with good swimming and snorkelling off the rocks at the north end. Cat Co 3 is the most secluded, requiring a walk through a small resort. All three beaches have clear water and the limestone cliff backdrop that makes Cat Ba’s beaches distinct from the flat tropical beach resorts of southern Vietnam.

Cat Ba Town harbour fishing boats limestone mountains
Cat Ba Town harbour — the island’s main settlement and gateway; the working fishing harbour with its colourful fleet anchored below the limestone mountains gives Cat Ba its dual character as both a fishing community and a tourist base for Lan Ha Bay.

Getting There

  • From Hanoi: Bus + ferry combination (around 3.5–4 hours total); several operators run door-to-door minibus + speedboat packages from Hanoi’s Old Quarter
  • From Ha Long City: Direct speedboat (30–40 minutes) or ferry
  • From Hai Phong: Ferry from Got Pier (Ben Got) — the most local and cheapest option (around 45 minutes)

Best Time to Visit

October to April is peak season — dry, cooler (18–28°C), and the clearest water. May to September is warmer (28–35°C) with higher rain frequency; the beaches are still good in the morning but afternoon thunderstorms are common. The island stays open year-round; even the wet season has its rewards in the lush jungle and emptier beaches.

Cat Ba island karst bay limestone floating village calm water
The karst bay south of Cat Ba Island — calm emerald water between limestone islands with a small floating fishing community anchored in the shelter of the karst; the view from a day boat returning to Cat Ba Town in the late afternoon.

Practical Tips

  • Stay at least two nights: One night is enough for the beaches; two nights adds a Lan Ha Bay boat day and the national park trekking
  • Book boat tours from Cat Ba Town: The Lan Ha Bay 1-day and 2-day kayaking tours are cheaper and less crowded than the Ha Long Bay equivalents booked from Hanoi
  • Seafood: The restaurants along the Cat Ba Town waterfront serve the island’s fresh catch — crab, squid, clams, and grilled fish are all excellent and priced for the local market rather than the tourist circuit

Get There

Transport directions coming soon.

Hotels

Hotel recommendations coming soon.

🏨 Search hotels & guesthouses — Booking.com

Send us an enquiry

Please fill in either your WhatsApp number or email address to send request.

Scroll to Top