Best Beaches in North Vietnam (+ Map) ⛱️

Map of best beaches in North Vietnam including Ha Long Bay and Cat Ba Island
Map of the best beaches in North Vietnam, including major coastal areas and island destinations.

Quick answer: Northern Vietnam’s coast offers a surprisingly rich beach experience — from quiet, emerald-blue bays and offshore islands to long sandy shores and rustic coastal villages. Whether you’re after relaxing seaside vibes, water activities, or local fishing-town charm, the north delivers a more off-beat but equally beautiful coastal getaway compared to the south.

At a glance:

  • 📍 Locations: Key spots include Cat Ba Island, Ha Long Bay, Bai Tu Long Bay, Do Son, Quan Lan, Co To, Tra Co.
  • 🏖️ Beach styles: A mix of rocky bays, sandy beaches, hidden coves, and island shorelines.
  • 🚤 Activities: Swimming, kayaking, island hopping, sunbathing, and simple fishing village tours.
  • 🍲 Local culture: Stay in coastal villages, sample fresh seafood, and enjoy quiet mornings by the water.
  • ⏱️ Best time to visit: Spring (April–June) and early autumn (September–October) for mild weather and calm seas.
  • 🛏️ Accommodation: Options range from rustic beach bungalows to eco-resorts on islands.

Last updated in May 2026


Best Beaches in North Vietnam – Hidden Gems, Islands & Coastal Escapes

Northern Vietnam is not typically known for its beaches—but that is exactly why it can surprise you. Instead of crowded resort towns, this region offers a mix of scenic bays, limestone islands, and long coastal stretches with a more local and authentic atmosphere.

The most notable beach areas are located in Quảng Ninh, Thanh Hóa, and Nghệ An provinces. Alongside these mainland destinations, you will also find smaller and quieter beaches scattered across island areas such as Ha Long Bay, Lan Ha Bay, and Bai Tu Long Bay.

  • Long sandy beaches → mainly in Thanh Hóa and Nghệ An
  • Island beaches → Ha Long Bay, Lan Ha Bay, Bai Tu Long Bay
  • Less touristy spots → more common outside major hubs

Tourism, Crowds & When to Visit

With nearly 100 million inhabitants and millions of international visitors each year, some beaches in northern Vietnam can get busy—especially around Ha Long Bay and nearby islands like Cat Ba Island.

That said, many coastal areas are still primarily visited by locals, which gives them a more relaxed and less commercial feel. If you want to avoid crowds, timing and location matter more here than anywhere else in Vietnam.

  • Peak crowds → weekends, Vietnamese holidays, summer months
  • Quieter experience → weekdays and less-known areas
  • Best travel season → May to September (warm sea, occasional rain)

Choosing the right place—and the right time—can turn a good trip into a great one when exploring the beaches of northern Vietnam.

📍 Beaches in the north of Vietnam – Map:

train-bus-ticket-vietnam


1. Beaches on Cat Ba Island, Ha Long Bay & Lan Ha Bay:

Northern Vietnam’s most famous coastal area offers a mix of well-known beaches and hidden spots scattered across limestone islands. In places like Ha Long Bay, Lan Ha Bay, and nearby island groups, many beaches are only accessible by boat, making them quieter and more scenic.

Some of the more accessible beaches can be reached directly, while others require a boat trip or organized tour—especially those located on smaller islands.

Ha Long Bay & Cat Ba Island > Bãi Cháy, Tuần Châu (developed tourist beaches), Cát Cò 1–3, Tùng Thu (Cat Ba Island), Ti Top Island, Monkey Island, Nam Cát Island

Quan Lạn Island > Sơn Hào, Minh Châu, Quan Lạn (Thiên Hoa)

Cô Tô Island > Vàn Chảy, Tình Yêu, Hồng Vàn, Bắc Vàn

Other coastal areas > Đồ Sơn (Hải Phòng), Vân Đồn (Cái Rồng), Trà Cổ (Móng Cái)

  • Most popular → Ha Long Bay & Cat Ba Island
  • Best island beaches → Quan Lạn, Cô Tô
  • Less visited mainland → Trà Cổ, Đồ Sơn

How to get to Ha Long from Hanoi?

How to get to Cat Ba from Hanoi?

Book hotel / stay in Ha Long Bay

Cat Ba Island beaches Vietnam coastline and bays
Beaches on Cat Ba Island, offering a mix of accessible ساح and quieter coastal spots.
Lan Ha Bay small beaches limestone islands Vietnam
Lan Ha Bay features many small and hidden beaches scattered among limestone islands, similar to nearby Bai Tu Long Bay and Ha Long Bay.
Ha Long Bay limestone islands and coastal scenery Vietnam
Ha Long Bay, one of the most visited coastal destinations in northern Vietnam.


2. Beaches in the Thanh Hóa Province:

Thanh Hóa Province lies about 170 km south of Hanoi and offers some of the largest and most accessible beaches in northern Vietnam. These coastal areas are popular mainly with Vietnamese visitors, while still remaining less known among international tourists.

You can easily reach Thanh Hoa City from Hanoi by train in around 3–4 hours.

Thanh Hóa City > Sầm Sơn (most popular and developed beach), Hải Tiến, Vinh Sơn, Quảng Nham

Other beaches > Hải Hòa, Hải Hà (approx. 45 km from Thanh Hóa City), Bãi Đông, Quỳnh Phương (Hoàng Mai)

  • Most visited → Sầm Sơn Beach
  • Quieter options → Hải Tiến, Hải Hòa
  • More remote spots → Bãi Đông, Quỳnh Phương

How to get to Thanh Hoa from Hanoi?

Book hotel / stay in Thanh Hoa

vietnam-hai-hoa-beach-thanh-hoa
Hai Hoa beach in Thanh Hoa province.


3. Beaches in the Nghệ An Province:

Nghệ An Province, located in north-central Vietnam, offers a mix of wide sandy beaches and less-visited coastal areas with a strong local atmosphere. Compared to more famous destinations in the north, beaches here tend to be quieter, more spacious, and less affected by mass tourism.

The coastline stretches for dozens of kilometers, with several accessible beach towns as well as smaller, lesser-known spots that are ideal for a more relaxed visit.

Hoàng Mai City > Quỳnh Phương, Quỳnh Lương and nearby beaches are typically less crowded and mostly visited by locals. These areas offer a more authentic experience, with simple facilities, fresh seafood, and a calm seaside environment.

Vinh > Bãi Lữ and Cửa Lò are among the most developed and popular beaches in the province. Cửa Lò Beach is well-known for its long sandy shoreline, hotels, and tourist services, while Bãi Lữ offers a quieter setting surrounded by green hills and a more scenic landscape.

  • Best for quiet beaches → Hoàng Mai coastal area
  • Most popular destination → Cửa Lò Beach
  • Scenic and less crowded → Bãi Lữ Beach

Overall, Nghệ An is a good choice if you want to explore beaches that are less touristy than Ha Long Bay or Cat Ba Island, while still having access to basic infrastructure and local culture.

Quynh Phuong Beach Nghệ An Vietnam coastline
Quỳnh Phương Beach, a quiet coastal spot in Nghệ An Province, Vietnam.


4. Beaches in the Hà Tĩnh Province:

Hà Tĩnh Province offers a quieter coastline with long sandy beaches and a mostly local atmosphere. It is a good choice if you are looking for less crowded places compared to more popular destinations in northern Vietnam.

North of the province (near Vinh) > Vân Hải, Xuân Thành, and Xuân Yên are calm, less-visited beaches with a simple and relaxed setting.

South of Hà Tĩnh City > Thiên Cầm is the main beach destination in the area, known for its long shoreline and scenic surroundings, while still remaining relatively peaceful.

  • Quiet beaches → Vân Hải, Xuân Thành, Xuân Yên
  • Main beach → Thiên Cầm
Hai Hoa Beach Thanh Hoa Vietnam sandy coastline
Hải Hòa Beach in Thanh Hóa Province, a quieter coastal area with a relaxed local atmosphere.
Sam Son Beach Thanh Hoa Vietnam popular seaside destination
Sầm Sơn Beach, one of the most popular beach destinations in Thanh Hóa Province.
Sam Son Beach coastline Thanh Hoa Vietnam wide sandy beach
Coastline of Sầm Sơn Beach in Thanh Hóa.


A common problem of beaches in southeast Asia:


1. Pollution of beaches
> The relatively a big problem of beaches in Southeast Asia is the latest pollution and waste on the public beaches. This problem has affected also Vietnam, and here you will see some beaches polluted or clogged mainly by plastic rubbish. However, it does not apply everywhere and all the time, some beaches are regularly cleaned, especially beaches at the hotel resorts.

2. Overcrowded beaches > Many popular beaches in Vietnam experience overcrowding, especially during peak tourist seasons. Large numbers of visitors can strain the beach’s infrastructure, including waste disposal systems and limited resources like water and sanitation facilities.

3. Coral Reef Degradation > Coral reefs are vital ecosystems that support marine biodiversity and provide protection for coastal areas. However, coral reef degradation due to factors like pollution, overfishing, and climate change is a pressing issue in Southeast Asia. Damage to coral reefs not only impacts marine life but also reduces the attractiveness of beaches for snorkeling and diving enthusiasts.

4. Coastal Erosion > Coastal erosion is a common problem in Southeast Asia, particularly in areas with extensive development and insufficient measures to mitigate erosion. Factors such as rising sea levels, increased storm intensity, and inappropriate coastal engineering can lead to the loss of beach sand, jeopardizing the natural beauty and stability of the coastline.

5. Unsustainable Tourism Practices > Tourism is a significant industry in Vietnam, and improper or unsustainable practices can harm the environment and local communities. Issues such as excessive construction, unregulated water activities, and inadequate waste management can degrade beach ecosystems and disrupt the delicate balance of coastal areas.

Beach in Ha Long Bay Vietnam limestone islands and coastline
Beach in Ha Long Bay, surrounded by limestone islands and scenic coastal views.
Hong Van Beach Co To Island Vietnam quiet sandy beach
Hồng Vàn Beach on Cô Tô Island, a quiet sandy beach during the off-season.
Minh Chau Beach Quan Lan Island Vietnam white sand coastline
Minh Châu Beach on Quan Lạn Island, known for its wide sandy shoreline and calm atmosphere.


❓ Frequently Asked Questions – Beaches in Northern Vietnam

What are the most popular beaches in northern Vietnam?

The most visited beaches are in Ha Long Bay, Cat Ba Island, Thanh Hoa, Nghe An, and Ha Tinh provinces.

How can you travel from Hanoi to Ha Long Bay?

You can travel by tourist bus, limousine, train, private car, or sightseeing flight. Read more: How to reach Ha Long Bay.

How do you travel from Hanoi to Thanh Hoa?

From Hanoi to Thanh Hoa you can travel by train, tourist bus, limousine, or private car. Read more: Hanoi to Thanh Hoa.

Can you swim at beaches in northern Vietnam?

Yes, most beaches are suitable for swimming, especially during the dry season from April to September.

Are there private beaches in Vietnam?

Yes, some resorts have private beaches, but most beaches in Vietnam are public.

Where are the most visited beaches in northern Vietnam?

The most popular beaches are around Ha Long Bay and Cat Ba Island.

What is the best season for beaches in northern Vietnam?

The best time for beaches is usually from April to September. Read more: Weather in Vietnam.

Can you do water sports at beaches in northern Vietnam?

Yes, popular activities include kayaking, snorkeling, diving, jet skiing, and boat cruises.

Are there hotels and resorts near the beaches?

Yes, there are many hotels and resorts near the beaches in northern Vietnam.

What attractions are near the beaches in northern Vietnam?

Popular attractions include limestone islands, caves, floating villages, Cat Ba National Park, and seafood markets.

Which islands are worth visiting in Vietnam?

Popular islands include Cat Ba, Co To, Quan Lan, Con Dao, and Phu Quoc. Read more: Best Islands in Vietnam.


Beach Beach Destinations in Northern Vietnam:

Destination Best Beaches + Description
Cat Ba Island

Cat Co 1, 2, 3 → the most popular beaches on Cat Ba Island with sandy shores, swimming, kayaking, restaurants, and beautiful bay views.

Tung Thu Beach → quieter beach near Cat Ba Town with calm water and fewer tourists.

Monkey Island → small island beach surrounded by limestone cliffs and tropical nature.

Nam Cat Island → peaceful eco-tourism beach area ideal for relaxation and boat trips.

Ti Top Island → famous beach in Ha Long Bay with panoramic viewpoints and clear water.

Tuan Chau + Bai Chay → popular tourist beaches near Ha Long City with resorts and entertainment.

Quan Lan Island

Son Hao Beach → long sandy beach with clear water and quiet atmosphere.

Minh Chau Beach → one of the most beautiful beaches in Quang Ninh Province with white sand and peaceful scenery.

Quan Lan Beach → less touristy beach ideal for relaxation and nature lovers.

Co To Island

Van Chay Beach → famous beach with white sand and turquoise sea, ideal for swimming.

Hong Van Beach → peaceful beach with clear water and scenic coastline.

Tinh Yeu Beach → romantic beach area popular for sunsets and relaxing walks.

Bac Van Beach → quiet natural beach surrounded by untouched scenery.

Hai Phong + Quang Ninh

Do Son Beach → popular local beach near Hai Phong with seafood restaurants and resorts.

Van Don / Cai Rong → coastal beaches and ferry gateway to Quan Lan and Co To islands.

Tra Co Beach → one of the longest beaches in northern Vietnam near Mong Cai city.

Thanh Hoa Province

Sam Son Beach → one of the busiest beach destinations in northern Vietnam with hotels and nightlife.

Hai Tien Beach → quieter alternative with long sandy coastline and relaxed atmosphere.

Vinh Son Beach → scenic coastal beach surrounded by green hills.

Quang Nham Beach → peaceful and less touristy beach with natural scenery.

Nghe An Province

Cua Lo Beach → famous beach resort town with wide sandy beaches and seafood restaurants.

Bai Lu Beach → scenic beach area popular for relaxation and coastal resorts.

Quynh Phuong + Quynh Luong → quieter local beaches with calm sea and fewer tourists.

Ha Tinh Province

Thien Cam Beach → one of the most beautiful beaches in central-north Vietnam with clean water and peaceful atmosphere.

Xuan Thanh Beach → relaxing beach destination with soft sand and calm sea.

Xuan Yen Beach → natural beach suitable for swimming and seaside relaxation.

Van Hai Beach → quiet coastal area with scenic landscapes and fewer visitors.


Interesting places ➔

How useful was this post?

Click on a star to rate it!

Average rating 5 / 5. Vote count: 2

No votes so far! Be the first to rate this post.

About the author:
Hi, my name is Milan and I’m from the Czech Republic. I’m an independent traveler and the creator of this guide about northern Vietnam. I’ve spent a lot of time exploring this beautiful region — especially its mountains, nature, and ethnic culture. This website was born from my personal travel experiences, and I regularly update it with new tips and information to help fellow travelers. Follow our Facebook page for updates. This site was built with passion ❤️. Read more about the author
Share: