EN / VI

What are the best beaches on Cat Ba Island?

Published · 6 min read
Quick Answer

Best beaches on Cat Ba Island: Cat Co 1, 2, 3 (closest to town, 5-15 min walk, crowded on weekends); Bai Ech (3km from town, quieter, clearer water); and Bai Tung (remote, accessible by boat or 2-hour trek). Cat Co beaches are free; Bai Ech has a small entrance fee (20,000 VND). High season (May-August) sees heavy crowds; October-April is quieter with cooler water.

VERIFIED · MAY 2026 Read below ↓

Cat Ba Island’s beaches range from crowded strips near town to secluded coves requiring effort to reach. The island has over 20 beaches, but only a handful are practical for most visitors.

Cat Co 1, 2, 3 (the town beaches)

Three connected beaches within walking distance of Cat Ba town. They’re the most accessible and therefore the most crowded.

  • Cat Co 1: Largest, most developed. Restaurants, sunbed rentals (50,000 VND/day), motorboat tours to other beaches. Crowded on weekends.
  • Cat Co 2: Best for swimming — calm water, sandy bottom, fewer boats. Has a small island offshore connected by a rope bridge (popular for photos).
  • Cat Co 3: Smallest, least maintained. Popular with locals. Fewer facilities but also fewer crowds.

Access: 5-15 minute walk from Cat Ba town center. Follow signs from the main square.

Bai Ech (Frog Beach)

Three kilometers east of Cat Ba town, Bai Ech is quieter and has clearer water than the Cat Co beaches.

  • Water: Calm, clear, suitable for swimming and snorkeling.
  • Facilities: Basic restaurants, sunbed rentals, changing rooms.
  • Entrance fee: 20,000 VND (maintained by local community).
  • Access: 10-minute motorbike taxi ride from town (50,000 VND), or 30-minute walk along coastal road.

Bai Tung and remote beaches

Bai Tung is on the eastern side of the island, accessible only by boat or a 2-hour jungle trek.

  • Water: Pristine, clear, excellent for swimming and snorkeling.
  • Facilities: None — bring your own food and water.
  • Access: Rent a boat from Cat Ba town (1.5M-2M VND for half-day), or join a tour. The trek starts from Viet Hai village and requires a guide.

Seasonal considerations

  • High season (May-August): All beaches open, full services, crowded on weekends. Water temperature 25-30°C.
  • Low season (October-April): Some beaches reduce services (fewer restaurants, no sunbed rentals). Water temperature 18-22°C. Fog may affect boat access to remote beaches in December-February.
  • Storm season (July-September): Beaches may close temporarily during typhoons. Check local conditions.

What to avoid

  • Cat Co 1 on weekends: Overcrowded with day-trippers from Hanoi and Hai Phong.
  • Beaches near ferry terminals: Water quality is poor due to boat traffic.
  • Unmarked remote beaches: Some coves have strong currents — ask locals before swimming.

The short version

Best for swimming: Cat Co 2 (calm water), Bai Ech (clearer, quieter). Best for crowds: Bai Ech (weekday), Cat Co 3 (always quieter). Best for adventure: Bai Tung (boat/trek required, pristine). Avoid: Cat Co 1 on weekends, beaches near ferry terminals.

Also asked

Related questions, answered.

Which Cat Ba beach is best for swimming?
Cat Co 2 has the calmest water and best swimming conditions. Cat Co 1 is more crowded with boats. Cat Co 3 is the smallest and least maintained. For quieter swimming, Bai Ech (3km from town) has clearer water and fewer people.
Are Cat Ba beaches free?
Cat Co 1, 2, 3 are free and open to the public. Bai Ech charges a small entrance fee (20,000 VND) for maintenance. Remote beaches like Bai Tung are free but require boat rental or trekking to access.
When is the best time to visit Cat Ba beaches?
May to August offers the warmest water (25-30°C) and best swimming conditions, but beaches are crowded on weekends. October to April is quieter with fewer tourists, but water is cooler (18-22°C) and some beaches reduce services.
Read next
Food

What is bánh đa cua and where can I eat it in Hai Phong?

Food

What is Hai Phong's spicy bánh mì and how is it different?

Food

Where is the best coffee in Hai Phong?