Opens in a new tab
Cat Ba National Park in Vietnam with lush green mountains and a scenic forested valley viewed from a hiking trail.
Tourists trekking through the lush forest of Cat Ba National Park
Guests relax on the sundeck of a Cat Ba cruise, enjoying drinks and views of turquoise water, limestone islands, and a clear blue sky.

Cat Ba: Island paradise of northern Vietnam.

Located in Northern Vietnam near Ha Long Bay, Cat Ba Island is one of the country’s most beautiful island destinations. Famous for its limestone mountains, sandy beaches, Lan Ha Bay cruises, and rich biodiversity, Cat Ba offers the perfect combination of relaxation, adventure, and nature. Whether you want to explore hidden beaches, kayak through peaceful bays, or discover national parks, Cat Ba Island is an ideal getaway for travelers visiting Vietnam.

How to get to Cat Ba?

Cat Ba Island is located in Hai Phong, northern Vietnam, and is a popular destination for beaches, outdoor adventures, and Lan Ha Bay cruises. From Hanoi, you can travel to Cat Ba by bus or private car combined with a ferry or speedboat, with the journey usually taking around 3-4 hours, depending on the route and traffic. Another option is to travel to Hai Phong and take a ferry to the island. During peak travel periods, booking transportation in advance is recommended.

What to do in Cat Ba?

Cat Ba offers a wonderful combination of natural scenery, outdoor activities, and local culture. You can explore Lan Ha Bay by boat, relax on sandy beaches, hike through Cat Ba National Park, and discover the island’s peaceful fishing villages.

Explore Lan Ha Bay by Cruise

Take a boat trip through Lan Ha Bay, known for its limestone karsts, emerald waters, and secluded coves. Depending on your itinerary, you can enjoy sightseeing, swimming, kayaking, and visits to floating fishing villages.

Go Kayaking Around Limestone Islands

Paddle through calm waters and explore small lagoons, hidden corners, and limestone formations that larger boats cannot easily reach. Kayaking is one of the best ways to experience Lan Ha Bay’s natural beauty up close.

Relax at Cat Co Beaches

Spend time at Cat Co 1, Cat Co 2, or Cat Co 3 Beach, where you can enjoy sandy shores and coastal views. These beaches are convenient options for swimming and relaxing, although sea conditions and access may vary by season.

Hike in Cat Ba National Park

Explore Cat Ba National Park through forest trails surrounded by lush vegetation and limestone mountains. For an active adventure, hike to Ngu Lam Peak for panoramic views of the island’s forested landscape.

Visit Viet Hai Village

Discover Viet Hai Village, a peaceful community nestled within the natural landscape of Cat Ba National Park. You can cycle along village paths, observe local life, and enjoy the quiet countryside away from the busier coastal areas.

Enjoy Fresh Seafood

Try fresh seafood at local restaurants in Cat Ba Town, including fish, squid, prawns, and crab. For a more local experience, explore the waterfront dining areas and sample regional dishes after a day of sightseeing.

How long should you stay in Cat Ba?

Most travelers should plan to spend 2-3 days on Cat Ba Island. Two days are enough to explore Lan Ha Bay, enjoy the beaches, and visit a few local attractions. With three days, you can add a hike in Cat Ba National Park, a visit to Viet Hai Village, or a more relaxed cruise experience. If you prefer outdoor adventures and a slower pace, consider staying longer.

Cat Ba Travel Tips
  • Book your ferry, bus, and cruise in advance, especially during weekends, public holidays, and summer.
  • Check the weather and sea conditions before planning boat trips, kayaking, or swimming.
  • Bring comfortable walking shoes, swimwear, sunscreen, and insect repellent for outdoor activities.
  • Confirm what is included in your cruise package, such as meals, kayaking, transfers, and entrance fees.
  • Allow extra time for transportation connections, as ferry schedules and sailing conditions may affect your itinerary.

Cat Ba Island offers a beautiful mix of sandy beaches, spectacular limestone landscapes, exciting outdoor activities, and local cultural experiences. From cruising through Lan Ha Bay and hiking in lush forests to visiting traditional villages and savoring fresh seafood, there are plenty of ways to discover the island’s charm. Whether you prefer a relaxing beach escape or an adventure-filled trip, Cat Ba is a great addition to any Vietnam travel itinerary.

Explore More Tours
Tourists cycling through the entrance of Viet Hai Village in Cat Ba
Escape the busy streets of Hanoi and spend three days exploring the quieter and more authentic side of Lan Ha Bay...
From $210 US
Escape Hanoi for 3 days of Lan Ha Bay and Cat Ba Island, combining an overnight cruise, island exploration, nature, and...
Price on request
View more