
Cat Ba Island and Lan Ha Bay are two stunning destinations for beach escapes in Northern Vietnam (Source: Collected)
1. Must-visit Cat Ba beaches for photography and relaxation
1.1. Cat Co Beaches 1, 2, 3
Cat Co Beaches 1, 2, and 3 on Cat Ba Island are celebrated for their unique appeal. Located near the town center, these Cat Ba best beaches offer a tranquil escape in breathtaking natural surroundings. They are connected by a picturesque wooden bridge along the mountain ridge. Cat Co Beach 1 boasts expansive waters that allure those seeking relaxation. Cat Co Beach 2 offers a serene atmosphere with a narrower expanse. Adventurous swimmers will find Cat Co Beach 3 appealing for its deep waters, strong waves, and rocky cliffs.
1.2. Ba Trai Dao Beach – one of the most beautiful Cat Ba beaches
Ba Trai Dao Island is situated in Lan Ha Bay near Cat Ba Island. It is characterized by three small islets shaped like peaches, giving it the name “Ba Trai Dao” or “Three Peaches Island”. This picturesque attraction is renowned for its romantic seascapes and crystal-clear water. Due to tidal variations, this Cat Ba beach is only accessible for swimming during specific hours each day. Beyond swimming, visitors can indulge in kayaking amidst the island’s tranquil surroundings or challenge themselves with rock climbing along its rugged cliffs.
Explore: Things to do in Cat Ba: Top 15+ experiences not to be missed
1.3. Tung Thu Beach
Tung Thu Beach, situated 2 kilometers away from the center of Cat Ba Town and nestled beside a forest, offers a tranquil escape distinct from the popular Cat Co Beaches. Accessible by electric buses or taxis, this serene spot boasts jade-green waters and gentle waves, framed by surrounding mountains and a long sandbank. It is an ideal spot for relaxation, swimming, and outdoor activities like volleyball, football, and kayaking, providing a serene alternative to other bustling Cat Ba beaches.
1.4. Van Boi Beach
Van Boi Beach on Lan Ha Bay is a must-see attraction for its azure waters and picturesque landscapes. This beach impresses with its clear, shallow waters, where colorful coral reefs hide beneath the gentle waves. Surrounded by rugged mountains, white sand, and lush forests, Van Boi Beach offers a secluded retreat ideal for relaxation amidst nature’s serene beauty, providing a peaceful escape from the bustle of the city.
1.5. Cat Dua Beach
Monkey Island, also known as Cat Dua Island, is just 1 kilometer away from Cat Ba Town. It features two beautiful beaches: Cat Dua 1 and Cat Dua 2. Cat Dua 1 Beach is larger and more popular with tourists, while Cat Dua 2 Beach is smaller yet more modern with higher service costs. Both beaches are cherished for their stunning views of Lan Ha Bay, perfect for hiking and enjoying panoramic vistas.
1.6. Tiger Beach – among the stunning Cat Ba beaches
Tiger Beach in Cat Ba is among the best beaches in Cat Ba Island for rock climbing enthusiasts. It offers diverse rock formations that cater to all skill levels, from beginners to seasoned climbers. Whether you seek thrilling challenges or simply want to explore the natural beauty of the area, Tiger Beach will provide an exhilarating experience.
Discover the 15 best Northern Vietnam beaches for a serene escape!
1.7. Moody Beach
Moody Beach, situated 4 kilometers north of Cat Ba Town, is accessible via a 30-minute basket boat ride. It is known for unique climbing opportunities amidst black limestone cliffs draped in vines. Ideal for beginners and intermediate climbers, this Cat Ba beach Vietnam features mostly vertical routes with numerous holds and resting ledges. The climbs are partially sheltered by trees and overhangs, allowing for enjoyable sessions even in light rain.
1.8. The beach on Nam Cat Island
Nam Cat Island, nestled in Lan Ha Bay, just 5 kilometers away from Cat Ba Town, captivates visitors with its natural beauty. The turquoise waters here blend harmoniously with moss-covered rocks and coconut groves, creating a serene environment complemented by the soothing sound of the waves. Known for its pristine water and fine sand, the beach on Nam Cat Island stands out as one of the best beaches in Cat Ba.
2. Things to do on Cat Ba beaches
Here are some fantastic activities to enjoy on the beautiful beaches of Cat Ba Island:
- Swimming: Dive into the crystal-clear waters of Cat Ba beaches, cooling off and relaxing amidst stunning natural scenery.
- Trekking in Cat Ba National Park: Embark on scenic hikes through Cat Ba National Park, which is home to lush forests, diverse wildlife, and panoramic views of Lan Ha Bay.
- Enjoying fresh, delicious seafood: Sample a variety of seafood delicacies at the local restaurants.
- Night squid fishing: Experience the thrill of squid fishing under the moonlit sky, a traditional activity offering a glimpse into the local maritime culture.
- Kayaking: Explore secluded coves by kayak, immersing yourself in the tranquil beauty of Lan Ha Bay.
- Snorkeling: Discover the vibrant underwater ecosystems while snorkeling in the clear waters.
- Cat Ba climbing: Challenge yourself with rock climbing on Cat Ba Island, navigating its rugged cliffs for exhilarating views.
3. Extra tips to explore Cat Ba Island
3.1. The best time to get there
The best time to visit Cat Ba beaches is during the summer months from April to October, when the weather is ideal for beach activities. The peak tourist season typically spans from May to July. However, if you are planning visits in July and August, you should check Cat Ba weather several days in advance to avoid potential storms. From November to March, the island is quieter, making it an ideal time for peaceful retreats.
Read more: How to get to Cat Ba Island? All you need to know
3.2. What to note?
When visiting Cat Ba beaches, it is important to keep the following points in mind:
- Avoid swimming after 6 PM due to high tides.
- Some bay tours may skip certain beaches or small islands.
- Before shopping or dining, always inquire about the prices to avoid overcharging.
- Respect the local environment. Don’t litter.
- Be mindful of your belongings, especially in crowded tourist areas.

Cat Ba beaches offer a perfect escape for those looking to cool off from the summer heat (Source: Collected)
Cat Ba beaches offer a perfect blend of natural beauty and recreational opportunities amidst Lan Ha Bay. With inviting waters and lush surroundings, and diverse activities ranging from leisurely beachcombing to adventurous exploration, they promise a memorable escape for nature enthusiasts and relaxation seekers alike.
In addition to the renowned Cat Ba Island and Lan Ha Bay, Hai Phong beckons with a host of other captivating attractions. For those seeking memorable experiences in the city, paying a visit to Vinpearl Horse Academy Vu Yen and Vinpearl Golf Hai Phong is highly recommended.
Vinpearl Horse Academy Vu Yen is Vietnam’s premier equestrian academy, showcasing a spectacular array of 10 rare horse breeds from around the globe. Meanwhile, Vinpearl Golf Hai Phong features 36 holes spread over two distinct courses – the challenging Marsh Course and the scenic Lake Course, promising an unforgettable golfing adventure for enthusiasts.