Hoi An is famous for its lantern-lit Ancient Town, but just a few kilometres away lie some of the best beaches in central Vietnam. The best beaches in Hoi An are An Bang for an easy, lively beach day, Ha My for quiet sand lined with coconut palms, and Cua Dai, which reopened for swimming after major sand restoration. In this guide, Vietnamtour.in compares 8 beaches in Hoi An and nearby, with distances, the best time to swim and practical tips for Indian travellers.
Hoi An beaches at a glance (updated November 2026)
- Best beach in Hoi An overall: An Bang Beach, about 4 km from the Ancient Town, with beach restaurants, sunbeds and a lifeguard zone.
- Quietest options: Ha My Beach and Hidden Beach; Binh Minh Beach for a local fishing-village feel.
- Cua Dai Beach: badly eroded in the 2010s, but a breakwater (finished 2024) and sand pumping have brought swimming back to the main stretch.
- Best time to swim: March to August; October and November are the rainiest months, with typhoon risk.
- Entry to Hoi An beaches is free; the Cham Islands charge a sightseeing fee of 70,000 VND (≈ ₹256) per person since 10 June 2026.
- Since 1 July 2025, Hoi An is part of Da Nang City, so ward names below follow the new administrative map.
Best Beaches in Hoi An at a Glance
The table below compares the main Hoi An beaches by distance from the Ancient Town, atmosphere and who each beach suits best.
| Beach | Distance from Ancient Town | Atmosphere | Best for |
|---|---|---|---|
| An Bang Beach | About 4 km (10–15 min by car) | Lively, many beach restaurants | First-time visitors, families, water sports |
| Cua Dai Beach | About 5 km | Resort area, recovering after erosion | Resort stays, boats to the Cham Islands |
| Ha My Beach | About 7 km | Quiet, coconut palms, basket boats | Couples, luxury resorts, sunrise |
| Hidden Beach | About 5 km | Relaxed, few crowds | A calm half-day near town |
| Binh Minh Beach | About 20–25 km | Rustic, fishing village | Local life, seafood, photography |
| Tam Thanh Beach | About 50 km (1–1.5 hours) | Uncrowded, painted village nearby | A day trip off the tourist trail |
| Cham Islands | About 18 km offshore from Cua Dai (15–20 min by speedboat) | Clear water, coral, protected area | Snorkelling, island day trip (March–August) |
| My Khe Beach (Da Nang) | About 25–30 km (35–45 min) | City beach, long promenade | Combining Hoi An with Da Nang |
What Is the Best Beach in Hoi An?
For most visitors, An Bang is the best beach in Hoi An: it is close to the Ancient Town, has soft sand, sunbeds, restaurants and lifeguards, and is easy to reach by bicycle or taxi. If you prefer peace and space, choose Ha My Beach; if you want clear water and snorkelling, take a day trip to the Cham Islands between March and August.
Each Hoi An beach has a different character, so the right choice depends on whether you want convenience, quiet, local culture or island scenery. The sections below explain what to expect at each one.
1. An Bang Beach
- Location: Hoi An Tay Ward, Da Nang City (formerly Cam An Ward, Hoi An)
- Distance from the Ancient Town: about 4 km
- Entry: free; sunbeds are usually free if you order food or drinks at the beach restaurant
An Bang Beach is the most popular Hoi An beach and was ranked 86th in CNN’s list of the world’s 100 best beaches in 2013. It has a long stretch of soft, pale sand, blue water and gentle waves for most of the dry season. The beachfront is lined with thatched umbrellas and casual restaurants, yet it still feels relaxed compared with big city beaches.
Indian visitors can try kayaking, stand-up paddleboarding and jet-ski rides, with rentals and instructors available on the beach. Swim between the lifeguard flags, then relax under a parasol with fresh coconut water. Many restaurants here can make simple vegetarian dishes such as fried rice, noodles and vegetable stir-fries if you ask.
Thatched umbrellas and sunbeds line the sand at An Bang Beach.
2. Cua Dai Beach
- Location: Hoi An Dong Ward, Da Nang City (formerly Cua Dai Ward, Hoi An)
- Distance from the Ancient Town: about 5 km
- Entry: free
Cua Dai Beach lies near the mouth of the Thu Bon River, which was once part of Hoi An’s busy trading port. For years it was the best-known beach in Hoi An, but from around 2014 strong erosion washed away large parts of the shoreline.
The situation has improved. An underwater breakwater was completed in September 2024 and more than 100,000 m³ of sand was pumped back onto the beach, so the main stretch near the resorts is swimmable again and beach restaurants have reopened. A larger shore-protection project funded with French (AFD) and EU support began in March 2025 to restore more of the coastline, so some sections may still show construction work.
Cua Dai is also the departure point for speedboats to the Cham Islands. Nearby, you can visit Tra Que Vegetable Village, the Cam Thanh coconut forest (for basket-boat rides), Kim Bong Carpentry Village and Thanh Ha Pottery Village.
Sunbeds have returned to Cua Dai Beach after sand restoration.
3. Ha My Beach
- Location: Dien Ban Dong Ward, Da Nang City (formerly Dien Duong Ward, Dien Ban)
- Distance from the Ancient Town: about 7 km
- Entry: free
Ha My Beach is a calm change from the busy Ancient Town and is often called one of the most beautiful beaches near Hoi An. Clean white sand is backed by casuarina trees and coconut palms, and round bamboo basket boats rest on the shore.
There is plenty of space for a long walk or a swim, and the beach is especially lovely at sunrise, when local fishermen bring in the night’s catch. Several luxury resorts sit along this stretch, so it suits couples who want a quiet stay. There are fewer lifeguards here than at An Bang, so swim close to the resort areas.
Traditional basket boats on the quiet sand of Ha My Beach.
4. Hidden Beach
- Location: Lac Long Quan Street, Hoi An Tay Ward, Da Nang City
- Distance from the Ancient Town: about 5 km
- Entry: free
Hidden Beach sits between An Bang and Cua Dai and is one of the quietest beaches in Hoi An. Despite its name, it is easy to find, just a short lane off the coastal road.
It is a good choice if you want a peaceful beach day without crowds. You can swim and sunbathe, and in the dry season some operators offer parasailing, banana boat rides and jet skis. A few laid-back restaurants and bars along the shore serve drinks, seafood and simple vegetarian options.
Hidden Beach keeps a relaxed, village-like feel.
5. Binh Minh Beach
- Location: Thang An Commune, Da Nang City (formerly Binh Minh Commune, Thang Binh District)
- Distance from the Ancient Town: about 20–25 km
- Entry: free
Binh Minh Beach has a simple charm, with basic bungalows, local seafood stalls and fishing villages nearby. It shows a more traditional side of coastal life than the beaches closer to town.
Look out for the small fishermen’s shrines near the beach, where locals pray for safe voyages and good catches. If you visit around Lunar New Year, you may see the fishing prayer ceremony with boat-rowing dances and folk songs. Facilities are limited, so bring water and snacks.
True to its name (“dawn”), Binh Minh Beach is best at sunrise.
6. Other Beaches Near Hoi An
Tam Thanh Beach
- Location: Quang Phu Ward, Da Nang City (formerly Tam Thanh Commune, Tam Ky)
- Distance from Hoi An: about 50 km, 1–1.5 hours by road
Tam Thanh Beach is a long, uncrowded beach with fresh air and colourful fishing boats. Nearby, the Tam Thanh Painted Village has wall murals showing the daily life of the fishing community, a great spot for photos. It works well as a day trip from hoi an.
Colourful fishing boats at Tam Thanh Beach.
Cham Islands (Cu Lao Cham)
- Location: Tan Hiep Commune, Da Nang City
- Getting there: about 18 km offshore; 15–20 minutes by speedboat from Cua Dai
- Sightseeing fee: 70,000 VND (≈ ₹256) per person since 10 June 2026
The Cham Islands are part of the Cu Lao Cham–Hoi An World Biosphere Reserve, recognised by UNESCO in 2009. The clear water and coral make them the best place near Hoi An for snorkelling. On the main island you can visit Hai Tang Pagoda, the ancient Cham well and the shrine to the founders of the bird’s-nest trade.
Boat trips run mainly from March to August. From around September to February, tours are often suspended because of rough seas, and boats can be cancelled at short notice in bad weather, so keep your plans flexible.
A sheltered bay on the Cham Islands, about 18 km off the coast.
Clear water and granite boulders on an island beach near Hoi An.
My Khe Beach (Da Nang)
- Location: Da Nang City
- Distance from Hoi An: about 25–30 km, 35–45 minutes by car
My Khe Beach is Da Nang’s main city beach and was once named by Forbes among the most attractive beaches on the planet. It has fine white sand, a gentle slope into the water and a long seafront promenade with hotels, cafés and restaurants, including Indian options. It is ideal if you split your stay between Hoi An and Da Nang.
My Khe Beach in Da Nang, about 30 km north of Hoi An.
If you want even more island time, you can pair central Vietnam with a phu quoc trip package from india, since Phu Quoc’s beaches are at their best from November to April, when Hoi An is rainier.
When Is the Best Time to Visit Beaches in Hoi An?
The best time to visit beaches in Hoi An is from March to August, when the sea is calm and the weather is sunny; February to May is the most comfortable period, before the summer heat.
| Months | Beach conditions |
|---|---|
| February – May | Warm, mostly dry, pleasant for swimming; ideal for Indian summer holidays from April |
| June – August | Hot and sunny (often 35°C+), calm sea; best for the Cham Islands |
| September | Transition month; more showers and rougher sea later in the month |
| October – November | Rainiest months with typhoon and flood risk; swimming often not advised |
| December – January | Cool, cloudy with scattered rain; good for walks, less for swimming |
Where to Stay Near Hoi An Beaches
If you want to wake up by the sea, stay at An Bang or Ha My, where there are many villas and boutique hotels within walking distance of the sand. For more choice, see our guide to hoi an beach resorts, from family-friendly 4-star hotels to luxury pool villas.
Couples can combine a beachfront resort with a lantern-lit evening in the Ancient Town; our vietnam tour packages for couple include private transfers and romantic dinners in Hoi An.
Tips for Indian Travellers Visiting Beaches in Hoi An
- Arrive early (before 9 am) for sunbeds and softer sunshine; avoid the strongest sun between 11 am and 3 pm.
- Pack sunscreen, a hat, sunglasses and light cotton or linen clothes.
- Swim only in flagged areas at An Bang and Cua Dai, where lifeguards are on duty; quieter beaches often have no lifeguards.
- Wear a life jacket if you are not a strong swimmer, and be aware of rip currents, especially from September to January.
- Shuffle your feet when walking into the water to avoid stepping on jellyfish or other marine life.
- Beach restaurants can usually prepare vegetarian meals; for Jain or Indian food, eat in the Ancient Town, where several Indian restaurants operate.
- Use Grab or a hotel bicycle to reach An Bang, Cua Dai and Hidden Beach; hire a private car for Binh Minh, Tam Thanh or My Khe.
Want help choosing the right beach, resort and season for your family or honeymoon? Share your travel details and our team will plan it for you.
FAQs About Beaches in Hoi An
Is there a good beach in Hoi An, Vietnam?
Yes. Hoi An has several good beaches within 10 km of the Ancient Town, including An Bang, Cua Dai, Ha My and Hidden Beach, plus the Cham Islands offshore.
Which is the best beach in Hoi An?
An Bang Beach is the best all-round beach in Hoi An for its soft sand, restaurants, lifeguards and short 4 km ride from town. Ha My is the best choice for a quiet stay.
Can you swim at Cua Dai Beach now?
Yes, swimming has resumed on the main restored stretch near the resorts, after a breakwater was finished in 2024 and new sand was added. Some sections are still under restoration work.
How far is the beach from Hoi An Ancient Town?
The nearest beaches are An Bang (about 4 km) and Cua Dai (about 5 km), which take 10–15 minutes by car or 20–25 minutes by bicycle.
When is the best time to swim in Hoi An?
March to August is best for swimming in Hoi An. Avoid October and November, the rainiest months with typhoon risk.
Distances, fees and beach conditions in this guide were last checked in November 2026 and may change.
In summary, the top beaches in Hoi An range from lively An Bang to quiet Ha My and the clear waters of the Cham Islands. Pair your beach days with the Ancient Town on one of our vietnam beach holidays, or explore more of the country with a Vietnam package tour designed for Indian travellers.
RELATED ARTICLES






















