The best beaches in Nha Trang are Tran Phu Beach (Nha Trang Beach) in the city centre, Bai Dai (Long Beach) to the south, Doc Let Beach to the north, and island beaches such as Hon Tam and Bai Tru on Hon Tre in Nha Trang Bay. The best time for a beach holiday in Nha Trang is from January to August, when the sea is calm and the weather is sunny; heavy rain usually falls from about October to December.
Nha Trang, on the coast of Khanh Hoa province, is one of Vietnam’s favourite beach cities for Indian families and honeymooners, with soft sand, warm water, islands to explore and plenty of Indian restaurants. Here are the 12 best beaches in Nha Trang, ranked from the easiest to reach in the city to the hidden beaches further away, with locations, how to get there and tips for Indian travellers.
| Beach | Location | Best for |
|---|---|---|
| Tran Phu Beach | City centre | Families, water sports, restaurants |
| Bai Dai (Long Beach) | ~20 km south, near Cam Ranh Airport | Luxury resorts, quiet swimming |
| Doc Let Beach | ~45–50 km north | White sand, calm water |
| Hon Chong & Bai Duong | ~3 km north-east of centre | Rock formations, sunrise photos |
| Hon Tam, Bai Tru (Hon Tre) | Islands in Nha Trang Bay | Island day trips, snorkelling |
| Dai Lanh, Hon Gam, Son Dung | ~80 km north | Unspoiled scenery, road trips |
1. Tran Phu Beach (Nha Trang Beach)
Tran Phu Beach, usually just called Nha Trang Beach, is the main city beach: a 6 km stretch of sand along Tran Phu Street, lined with palm trees, hotels and cafés.

It is the easiest beach for families: swim in the morning when the sea is calm, try parasailing, jet skis or banana boats, and walk the promenade in the evening. Several Indian restaurants are a short walk from the beach, and many hotels along Tran Phu have sea views. See where to stay in nha trang for the best beachfront hotels.
Location: along Tran Phu Street, central Nha Trang.
2. Bai Dai (Long Beach)
Bai Dai is a long, quiet beach about 20 km south of Nha Trang, near Cam Ranh Airport, where many of the area’s beach resorts are located.

The sand is soft and golden, the water is clear, and the beach is far less crowded than the city. It suits travellers looking for Nha Trang beach resorts with private beaches, though you will need a taxi to reach the city’s restaurants.
Location: Cam Lam, about 20 km south of central Nha Trang along Nguyen Tat Thanh Road.
3. Doc Let Beach
Doc Let is one of the most beautiful beaches near Nha Trang, with white sand and calm, shallow water, about 45–50 km north of the city.

The gently sloping beach is safe for children, and there are a few resorts and seafood restaurants. It is a popular day trip from Nha Trang. Read our full guide to Doc Let Beach.
Location: Ninh Hoa area, about 45–50 km (1 hour) north of Nha Trang.
4. Hon Chong Beach
Hon Chong is famous for its granite rock formations and sea views, about 3 km north-east of the city centre.

Climb the rocks for views over Nha Trang Bay, especially at sunrise, and visit the nearby Po Nagar Cham Towers, a Hindu-origin temple complex that Indian visitors find especially interesting. The beach itself is small and better for photos than swimming. If you’re travelling with family, it fits easily into a family package vietnam city tour.
Location: Vinh Phuoc area, about 3 km north-east of the centre.
5. Bai Duong (Duong Beach)
Bai Duong is a calm, sandy beach just north of Hon Chong, quieter than the main city beach.

It is good for a relaxed swim and seafood lunch after visiting Hon Chong and the Po Nagar towers.
Location: just north of Hon Chong, northern Nha Trang.
6. Hon Tam Beach
Hon Tam is a resort island about 7 km south-east of the city, reached by a 10–15 minute boat ride, with a clean beach and water sports.

Visit with a day ticket from the island’s operator or as part of a “four islands” tour, which usually costs about 250,000–450,000 VND (₹850–₹1,530) per person including lunch and hotel pickup. A small Nha Trang Bay visitor fee is also charged for island trips.
Location: Hon Tam island, Nha Trang Bay, about 7 km south-east of the centre.
7. Bai Tru (Hon Tre Island)
Bai Tru is the beach on Hon Tre island, next to VinWonders Nha Trang and the Vinpearl resorts.

The beach has fine sand and clear water, and families can combine it with the rides, aquarium and water park at VinWonders. Access is from the port south of the city; check the current transport options (speedboat or cable car) when booking your VinWonders ticket.
Location: Hon Tre island, Nha Trang Bay.
8. Nhu Tien Beach
Nhu Tien is a quiet beach with rocks and clear water about 10–15 km south of Nha Trang, on the road to Cam Ranh Airport.

It is a relaxing stop on the way to or from the airport, with sunbeds and simple seafood restaurants.
Location: Phuoc Ha, south Nha Trang, along Nguyen Tat Thanh Road, about 20–30 minutes from the centre.
9. Hon Noi Beach
Hon Noi (Swiftlet Island) has a rare “twin beach” with sand on both sides, reached by boat on a day tour.

The island is known for its swiftlet nests and clear water. Visit with an organised boat tour that includes snorkelling.
Location: Hon Noi island, Nha Trang Bay, reached by boat.
10. Dai Lanh Beach
Dai Lanh is a long, crescent-shaped beach about 80 km north of Nha Trang, backed by mountains.

Nearby, across the provincial border in Dak Lak (formerly Phu Yen), are Mui Dien (Dai Lanh) Lighthouse, at Vietnam’s easternmost point on the mainland, and Vung Ro Bay. Simple guesthouses and seafood restaurants are available.
Location: Dai Lanh, northern Khanh Hoa, about 80 km north of Nha Trang.
11. Hon Gam Beach
Hon Gam is a long, wild beach near Dai Lanh, on a sand spit with dunes, popular with road-trippers and photographers.

It has few facilities, so bring water and snacks.
Location: along Provincial Road 651, Dai Lanh area, about 80 km north of Nha Trang.
12. Son Dung Beach
Son Dung is a small, unspoiled beach in Van Phong Bay, at the eastern edge of Khanh Hoa’s coast.

It is quiet, with clear water and rocky coves, best combined with Dai Lanh and Hon Gam on a full-day trip by private car.
Location: Dai Lanh area, Van Phong Bay, about 80 km north of Nha Trang.
Best Time to Visit Beaches in Nha Trang
The best months for the beaches in Nha Trang are January to August; the rainy season usually runs from about October to December.
- January–April: sunny and pleasant, with calm seas, ideal for families.
- May–August: hot and sunny, great for swimming and island trips (Indian summer holidays).
- September–December: heavier rain and rougher seas, especially October–November; island trips may be cancelled.
Tips for Visiting Beaches in Nha Trang
- Swim safely: swim in the morning near lifeguard areas, and avoid swimming when red flags are up.
- Food: Indian and vegetarian restaurants are concentrated in the city centre near Tran Phu Beach; carry snacks to remote beaches.
- Getting around: use Grab or a private car with a driver for beaches outside the city.
- Sun protection: bring sunscreen, hats and plenty of water.
For more sights beyond the beaches, see the top places to visit in nha trang or our nha trang travel guide.
Plan Your Nha Trang Beach Holiday
Nha Trang is perfect for a family beach break or a honeymoon in Vietnam.
Explore our vietnam beach holidays, romantic vietnam honeymoon packages from india, or add an island finale with our phu quoc travel packages. You can also browse every Vietnam tour package.
Tell us your travel dates, group size and departure city in India. A Vietnamtour.in travel expert will choose the right beaches and beachfront hotel for you, book island trips and transfers, and arrange vegetarian, Jain or Indian meals throughout your trip.
RELATED ARTICLES














