The ferry from Hai Phong docks at Phu Long pier and a shared minibus takes you the rest of the way into Cat Ba Town. By the time you arrive, you’ve already seen two different versions of the island β€” the jungle-covered interior through the bus window, and the karst-studded water on the crossing. Most people come for Ha Long Bay. Cat Ba rewards the ones who stay.

Where Cat Ba Island Actually Is

  • Province: Hai Phong (Cat Hai District) β€” not part of Quang Ninh or Ha Long Bay administratively
  • Distance from Hanoi: Around 150 km β€” roughly 3–3.5 hours door to door
  • Distance from Hai Phong City: About 40 km by road and sea
  • Distance from Ha Long City: About 25 km β€” ferries connect the two

Cat Ba is the largest island in the Cat Ba Archipelago β€” 367 islands total. It sits at the southern edge of Ha Long Bay, technically in a different province from Ha Long, which means Lan Ha Bay (directly south of Cat Ba Town) gets significantly fewer boats. That distinction matters on the water.

Getting to Cat Ba from Hanoi

  • By bus-ferry combo: The easiest option. Companies like Cat Ba Express run direct Hanoi to Cat Ba Town services for around 200,000–350,000 VND per person. Journey time: 3–3.5 hours.
  • By train to Hai Phong, then ferry: Train from Hanoi to Hai Phong takes 2.5–3 hours, then speedboat to the island. More flexibility, slightly more logistical effort.
  • By cable car (Sun Group): A newer option β€” the Cat Ba cable car connects Cat Hai Island to Phu Long on Cat Ba. Reach Cat Hai via the Tan Vu–Lach Huyen sea bridge from Hai Phong. Scenic, but adds transfer time.
  • From Ha Long: Ferry from Tuan Chau Island takes 1.5–2 hours. Speedboat: 45–60 minutes. Good if you’re combining both destinations.

Book the bus-ferry combo in advance if you’re traveling between June and August. Seats on the morning runs out of Hanoi fill up, especially on weekends. The journey itself is unremarkable until you hit the water β€” then the limestone karsts start appearing and it becomes a very different ride.

Tip

  • The Cat Ba Express bus picks up from the Old Quarter in Hanoi β€” check the current pickup point when booking as it has changed before
  • Avoid the last ferry of the day if your accommodation isn’t confirmed β€” Cat Ba Town is small and fills fast in peak season

How Long to Stay

  • Minimum: 2 days β€” enough for one boat trip and the national park basics
  • Recommended: 3 days β€” lets you add Hospital Cave, a full Lan Ha Bay kayak day, and one afternoon where you’re not watching the clock
  • If you’re rock climbing or doing a multi-day Lan Ha cruise: 4–5 days makes sense

Two days is survivable but rushed. You spend most of day one getting there and orienting yourself. Three days is the point where Cat Ba stops feeling like a checklist and starts feeling like a place.

Lan Ha Bay: The Better Argument for Coming Here

  • Best time: Early morning β€” before tour boats from Ha Long arrive
  • Access: Day tours from Cat Ba Town from around 350,000–600,000 VND per person depending on group size and operator
  • Highlights: Kayaking through cave tunnels, floating fishing villages at Cai Beo, limestone karst islands with almost no other boats nearby

Lan Ha Bay is geologically the same as Ha Long β€” same karsts, same green water, same scale β€” but because it sits in Hai Phong province rather than Quang Ninh, it’s on a different permit system. Fewer boats. On a half-day kayak tour I counted maybe four other vessels the entire morning. The water smells of salt and engine oil near the pier, but 20 minutes in it’s just open bay and rock.

Tip

  • Avoid tours that combine Lan Ha and Ha Long into one day β€” you get the worst of both and the best of neither
  • Captain Jack’s Cruises has a good reputation for overnight trips on Lan Ha β€” book directly if you can

Cat Ba National Park

  • Entry fee: 80,000 VND per person
  • Best hike: Ngu Lam Peak trail β€” 3–4 hours return, ends at a viewpoint over the island and surrounding bay
  • Best time: Early morning β€” before 8am it’s cool enough to manage. After 10am the humidity makes the climb unpleasant.
  • Getting there: About 15 km from Cat Ba Town by motorbike or taxi β€” budget around 150,000 VND each way by taxi

The park covers roughly a third of the island. The trail to Ngu Lam is mostly shaded jungle β€” the kind of heat that’s bearable in motion but stifling the moment you stop. At the top, the view opens over karst peaks and blue-green water in every direction. The Cat Ba Langur lives here. There are fewer than 80 left. You probably won’t see one, but the guides know the usual spots.

Tip

  • Bring water β€” at least 1.5 litres per person. The park entrance has a basic cafe but nothing further in.
  • Rent a motorbike the night before if you want an early start β€” about 150,000–200,000 VND per day from Cat Ba Town

Hospital Cave (Quan Y Cave)

  • Entry fee: 40,000 VND per person
  • Location: About 5 km from Cat Ba Town β€” easy motorbike ride
  • Time needed: 30–45 minutes

This three-level cave was used as a field hospital and bomb shelter during the Vietnam War, concealed inside a limestone hill. The concrete chambers are still intact β€” operating rooms, meeting halls, a cinema. It’s dimly lit and cool inside. The air carries the particular damp-stone smell of deep caves. A guide is included in the entry fee and the history they walk you through makes the structure comprehensible in a way it wouldn’t be without context.

Cannon Fort

  • Entry fee: 40,000 VND per person
  • Location: 10-minute walk from Cat Ba Town to the gate, 20-minute climb to the fort
  • Best time: Late afternoon for the light

The fort sits 177 meters above Cat Ba Town on a forested hill. Originally built by Japanese forces in WWII, then used through the French and American wars β€” the gun emplacements, tunnels, and a small exhibition room are all still there. The view from the top covers Cat Ba Town, the harbor, and the karst islands spread south into Lan Ha Bay. It earns the climb.

Beaches: What to Expect

  • Cat Co 2: The best of the three Cat Co Beaches β€” sheltered bay backed by limestone cliffs, small snack bar, less developed. 15-minute walk from Cat Ba Town.
  • Cat Co 1 and 3: Both have been developed into resorts. Crowded on summer weekends with Vietnamese domestic tourists.
  • Tung Thu Beach: 10-minute walk from the town center, smaller, quieter, clear water

Cat Co 2 is the one worth your time. The Cliffs drop close to the water and the bay is small enough that it feels contained. The wooden walkway that used to connect Cat Co 1 and 2 is broken β€” check whether it’s been repaired before you plan a route through.

Tip

  • Come to Cat Co 2 before 10am or after 4pm on weekends β€” midday in summer it fills with day-trippers

Where to Stay

  • Budget (hostels and guesthouses): 150,000–500,000 VND per night β€” concentrated in Cat Ba Town. Cat Ba Central Hostel and Cat Ba Backpackers Hostel are well-reviewed options.
  • Mid-range (2–3 star hotels): 500,000–1,500,000 VND per night β€” Sea Pearl Hotel has decent rooms in this bracket. Paradise Cat Ba Hotel is centrally located and consistently well-reviewed.
  • Boutique / quiet alternative: Corner Cat Ba, about 1 km from the beach on a lake β€” significantly quieter than town, hosts who arrange everything from scooter hire to private boat tours.
  • Luxury: HΓ΄tel Perle d’Orient Cat Ba MGallery on Cat Co 3 Beach β€” 5-star, sea views, Accor group. Prices rise steeply June to August.

Cat Ba Town is the practical choice β€” everything is walkable and tour operators are a five-minute walk in any direction. The honest trade-off is noise: the main harbourfront road stays loud into the night. If you’re staying more than two nights, somewhere like Corner Cat Ba makes the quieter days feel earned.

Tip

  • Book at least 3 weeks ahead for June–August travel β€” this applies even to mid-range options
  • Cat Ba Town accommodation that isn’t on the harbourfront is meaningfully quieter and usually the same price

Conclusion

Cat Ba works best when you treat it as a destination rather than a stopover on the way to Ha Long. The national park, Lan Ha Bay, and Hospital Cave alone fill three days without any filler. The island is busier than it used to be β€” 3.7 million visitors in 2024 β€” but most of that traffic stays in Cat Ba Town and on the water between 10am and 3pm. The early mornings and late afternoons on Cat Ba are still genuinely quiet.