Vietnam might not have the reputation of its Southeast Asian neighbours when it comes to leaning palms and turquoise waters, but its 3400km of coast hides its fair share of resplendent beaches – not to mention the handful of tropical, coral-ringed islands bobbing off shore. Whether you’re looking for a stretch of sand near one of the country’s buzzing cities, a spot suitable for families, or a quiet cove to escape the crowds, here’s our pick of the best beaches in Vietnam.
1. An Bang
Just 3km north of Hoi An, An Bang is one of Vietnam’s most happening and enjoyable beaches. There’s a wonderful stretch of fine sand and an enormous horizon, with only the distant Cham Islands interrupting the seaside symmetry. Staying at the beach and visiting Hoi An on day trips is a good strategy for a relaxing visit to the area.
2. Phu Quoc
Fringed with white-sand beaches and with large tracts of the interior still cloaked in dense tropical jungle, Phu Quoc has rapidly morphed from a sleepy island backwater to a must-visit beach escape. With its picture-perfect white sand and mineral-water clear sea, Sao Beach is probably the pick of the lot, but venture off alone and you might find a section of sand all to yourself.
3. Nha Trang
Forming a magnificent sweeping arc, Nha Trang’s 6km-long golden-sand beach is the city’s trump card. Sections are designated for safe swimming, ensuring a fun and safe experience for visitors. For those seeking solitude, heading south towards the airport will lead you to less crowded areas.
4. Con Son
Isolated from the mainland, the Con Dao islands are one of Vietnam’s star attractions. Long the preserve of political prisoners, they now attract visitors with their striking natural beauty. Con Son, the largest of the 15 islands, offers lovely beaches, coral reefs, and scenic bays, all while remaining relatively undeveloped.
5. Mui Ne
Mui Ne was once the jewel of Vietnam’s beach resorts, but recent years have seen over-development impact its charm. Despite this, nice sections of sand remain here, ideal for those who appreciate nightlife and sunbathing. Kitesurfing is particularly popular, especially between late October and April.
6. Doc Let
Stretching for 18km, the chalk-white sands and shallow turquoise waters of Doc Let ensure a top spot among Vietnam’s best beaches. However, keep heading north along the coast for more secluded areas like Bai Bau and Bai Xep for a quieter experience.
7. Ho Coc
With golden sands and clear waters, just two and a half hours from Ho Chi Minh City, Ho Coc is an excellent beach stop. On weekdays, it remains relatively peaceful, making it an appealing option for a quick getaway.
8. My Khe
My Khe is becoming recognized as Danang’s easternmost suburb. The beach attracts early morning and evening visitors for tai chi sessions, while tourists flock during peak hours for sunbathing. The protective Nui Son Tra offers some security from the water’s undertow.
9. Cat Ba
Rugged and craggy, Cat Ba is the largest island in Halong Bay. Popular among tourist boat trips, it can get busy; however, if you visit during quieter months, its stunning beaches and beautiful scenery showcase Vietnam’s natural allure.
10. My Khe Beach
Not to be confused with Danang’s beach, this My Khe is located near Quảng Ngãi in central Vietnam and features fine white sand and good swimming opportunities. Ideal to visit during weekdays for a more private experience.
This article was first published on December 17, 2012, and updated in November 2023.