Customize trip Tours We Love

6 Best Beaches Near Hanoi: Do Son, Cat Ba & More

Looking for stunning beaches near Hanoi to escape the city’s bustling atmosphere? Northern Vietnam offers incredible coastal destinations within easy reach of the capital. From pristine shores to vibrant beach towns, these beaches provide the perfect complement to your cultural exploration. Most coastal destinations can be reached within 2-4 hours, making them ideal for both quick escapes and extended stays. In this article, Lua Viet Tours will guide you through the 6 best beaches near Hanoi, helping you plan your perfect beach getaway.

a beach near hanoi

Explore beautiful beaches near Hanoi for a city escape. (Image source: Internet)

Do Son Beach, Hai Phong

Do Son Beach, located in Hai Phong, is one of the closest beaches to Hanoi, approximately 120 km away (about a 2-hour drive). This long-standing resort town boasts a relaxed atmosphere, a beautiful stretch of coastline, and a reputation for serving up some of the freshest seafood in northern Vietnam.

do son beach view

Do Son Beach with its laid-back atmosphere. (Image source: Internet)

Do Son is an ideal choice for those seeking a quick and easy beach escape from Hanoi. Its proximity to the city makes it perfect for a weekend getaway or even a day trip. The laid-back atmosphere provides a welcome respite from the hustle and bustle of city life, and the abundance of fresh seafood is a major draw for food lovers.

You can relax on the sandy beach, swim in the clear waters, and soak up the sun. Explore the charming town and its local markets, where you can find unique souvenirs and handicrafts. Of course, no trip to Do Son is complete without indulging in the fresh seafood dishes served at the beachfront restaurants. For some evening entertainment, you can even try your luck at the Do Son Casino.

Cat Ba Island Beaches, Hai Phong

Cat Ba Island, also located in Hai Phong, is a true gem within the Cat Ba Archipelago. Only 140km away from Hanoi, this island paradise is renowned for its breathtaking limestone landscapes, lush national park, and stunning beaches, including Cat Co 1, Cat Co 2, and Cat Co 3.

cat ba island beach from above

Cat Ba Island is a paradise for nature lovers. (Image source: Internet)

Cat Ba Island is a haven for nature lovers and adventure seekers. Its pristine beaches, hidden coves, and dramatic limestone cliffs offer a stunning backdrop for outdoor activities. You can go kayaking through Lan Ha Bay, hike through the Cat Ba National Park, or even try rock climbing. The island is also home to a unique biodiversity, including the endangered Cat Ba langur, a rare primate species.

Spend your days relaxing on the sandy beaches of Cat Co, kayaking through hidden lagoons, and hiking to panoramic viewpoints. Explore the Cat Ba National Park and discover its diverse flora and fauna or take a boat tour to discover the surrounding islands and hidden caves.

>>> Tour you may like: Lan Ha Bay Cruise: Relax, Kayak & Scenic Sunset

Tuan Chau Beach, Halong City

Located 120km away from Hanoi, Tuan Chau Beach combines the natural wonder of Halong Bay with modern beach resort amenities. This man-made beach offers one of the most sophisticated coastal experiences among beaches near Hanoi. The area features luxury resorts, water sport facilities, and international dining options, all set against the backdrop of Halong Bay’s famous limestone karsts.

Tuan Chau Beach

Tuan Chau Beach offers a luxury beach experience near Halong Bay. (Image source: Internet)

Visitors can enjoy both active and relaxing pursuits, from jet skiing to spa treatments. The beach serves as an ideal base for exploring Halong Bay, with many cruise tours departing from its marina. Try your hand at jet skiing, parasailing, or kayaking. You can also visit the Tuan Chau International Entertainment Park for a day of fun and excitement.

Chay Beach, Halong City

Chay Beach, around 150km away from Hanoi, is a smaller but equally scenic beach offering stunning views of Halong Bay’s iconic limestone karsts. Located near Halong City, this beach is a great option for those wanting a short beach break after exploring the wonders of Halong Bay.

Chay beach near hanoi

Chay Beach with sandy shores and thrilling adventures. (Image source: Internet)

Chay Beach is a haven for those seeking tranquility and breathtaking views. Its proximity to Halong Bay allows you to enjoy the iconic scenery while relaxing on the sandy shores. The calm waters are perfect for swimming and kayaking, and you can also find local restaurants serving fresh seafood.

Spend your time relaxing on the beach and admiring the stunning Halong Bay scenery. Rent a kayak and explore the surrounding waters, discovering hidden coves and grottoes. Enjoy a delicious seafood meal with a view, and soak up the peaceful atmosphere of this scenic beach.

Thinh Long Beach, Nam Dinh

Thinh Long Beach, located in Nam Dinh province (around 150 km from Hanoi), is a hidden gem with a peaceful, untouched coastline. This serene beach offers soft sandy shores, crystal-clear waters, and a chance to experience authentic Vietnamese fishing village life.

Thinh long beach coast

Thinh Long Beach offers a glimpse into local fishing life. (Image source: Internet)

If you’re seeking tranquility and an escape from the crowds, Thinh Long Beach is the perfect choice. This pristine coastline offers a truly relaxing beach experience, with minimal development and an abundance of natural beauty. You can also immerse yourself in the local culture by interacting with friendly villagers and learning about traditional fishing practices.

Enjoy the quiet beach and soak up the peaceful atmosphere. Swim in the clear waters and explore the nearby coves. Take a stroll through the local fishing village and witness the daily life of the fishermen. And of course, savor the fresh seafood caught by the locals – a true taste of coastal Vietnam.

Sam Son Beach, Thanh Hoa

Sam Son Beach, located in Thanh Hoa province (about 170 km from Hanoi), is a popular beach town known for its long sandy coastline, lively atmosphere, and abundance of seafood restaurants. This beach is ideal for those seeking a more developed beachfront experience with plenty of activities and entertainment options.

sam som beach sand and view

Sam Son Beach has a bustling atmosphere during peak seasons. (Image source: Internet)

Sam Son Beach offers a vibrant and energetic beach experience. Its long sandy coastline provides ample space for swimming, sunbathing, and beach games. The town itself is bustling with activity, with a wide array of restaurants, bars, and shops to explore. Seafood lovers will be delighted by the abundance of fresh catches available at local eateries.

Enjoy the lively atmosphere and soak up the energy of this popular beach town. Take a dip in the refreshing waters and try your hand at various water sports. Explore the town and sample the local seafood specialties. And for some family fun, head to the Sam Son Beach Park, where you can find amusement rides and other entertainment options.

Map of top beaches near Hanoi:

Conclusion

The diverse selection of beaches near Hanoi offers unforgettable beach experiences for every type of traveler. If you’re seeking adventure, head to Cat Ba Island, for luxury beach escape, go to Tuan Chau Beach, these coastal destinations provide the perfect complement to your Hanoi experience. Make the most of your Vietnam tours by combining the cultural richness of Hanoi with the natural beauty of these nearby beaches. If you need help in planning a beach escape near Hanoi, contact us to plan your perfect coastal getaway in northern Vietnam.

>>> Read more: 10 Best Beaches in Vietnam to Visit in 2025

Table of contents

How to plan
your trip