Best beaches in Bali for swimming — Sanur vs Nusa Dua comparison
Based on 1 discussion with 3 participants · Last activity: 5 days ago
Based on 1 discussion with 3 participants · Last activity: 5 days ago
TL;DR
Nusa Dua is generally better for swimming (beach between Geger and Hyatt), but Melasti beach is the top pick. Sanur has significant tidal variation; northern Nusa Dua can be very shallow at low tide.
Based on staying at a Nusa Dua hotel (Ayodya-type): shore currents vary day to day, but the water itself isn't crowded. The neighboring Merusaka hotel has a fenced-off shallow 'kiddie pool' area for calm swimming with children.
South Nusa Dua is considered cleaner for a full day of swimming, but check the tide schedule (a tide-tracking app is recommended). No jellyfish have been spotted around Bali in 10 years. Around Sanur, stinging plankton (not just seaweed) can be an issue in the water.
Lipah Beach in Amed and Virgin Beach on the east coast are good for swimming, though both are remote. Amed itself has basic amenities. In Sanur, swimming is best in the morning before low tide sets in; seaweed can also be an issue.
Gili Trawangan is noticeably better than Bali for swimming: cleaner water and more interesting marine life. Sea turtles are regularly spotted around 11 a.m. near HU'U BAR & RESTO. The port side is more convenient for snorkeling trips and amenities than the Sunset Beach side.
Kuta and Seminyak are not suitable for swimming — beaches there are primarily for surfing, tend to be dirty, and have strong waves. If you want both a lively atmosphere and decent swimming, splitting the stay between Kuta/Seminyak and Nusa Dua is worth considering.
Amed beach is great for swimming regardless of tides. There are plenty of cheap local eateries nearby. Snorkeling is accessible even for non-swimmers — you can stand in shallow water with a mask and fish swim right around you.
It depends on your expectations: if you're used to beaches better than Turkey or Egypt, neither Sanur nor Nusa Dua will impress. The best swimming experience from personal experience is at Melasti Beach.
Sanur is convenient for day trips and has decent beaches like Karang, plus beachfront hotels, but tidal variation is significant. Nusa Dua is better for tides — especially the stretch between Geger Beach and the Hyatt hotel. The northern part of Nusa Dua can become very shallow at low tide.
Hotels in the northern part of Nusa Dua are cheaper, but the beach turns into a shallow puddle at low tide. The Sofitel Bali in Nusa Dua is a solid choice: great beach, minimal tidal difference, with only occasional light waves.
Bali Tropic Resort is a solid 4-star with great facilities including windsurfing, kayaking, and a sauna, but the beach is very shallow at low tide — knee-deep at best.
Melasti, Pandawa, and Nyang Nyang beaches are good for swimming but can have waves in season. They're better as day trips than as a base — shops, taxis, and tours are not nearby.
Currents in Nusa Dua are currently bringing debris to shore, which is worth keeping in mind when planning a swim.