Skip to main content
Skip to main content
juntotrip .

Best beaches in Bali for swimming — Sanur vs Nusa Dua comparison

From messages by 3 participants in 1 source · Last activity: 11 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.

What the community said

Ayodya in Nusa Dua is recommended for its attractive, convenient grounds and excellent beach; a guest reported no notable drawbacks.

21 days ago Ayodya Resort Bali, Nusa Dua

Gunung Payung Beach in Bali was a favorite discovery — once found, it became the only spot visited for swimming.

Gunung Payung Beach

Nusa Dua beaches are decent overall, but the area itself feels stuffy — a typical seaside resort lacking Bali's atmosphere. Trash and seaweed are often present in the water there.

Nusa Dua — trash and seaweed

Nusa Penida is genuinely beautiful but extremely crowded with tourists — more than anywhere else nearby. A driver tour to the main spots took about an hour and caused motion sickness. Some beaches there are unsafe for swimming due to strong currents.

Nusa Penida — strong currents

A recent report from Gili Air notes very close turtle sightings, plenty of spots suitable for swimming, and excellent sunsets. With around four nights available, consider splitting the stay between Gili Trawangan and Gili Air, as the islands have distinctly different atmospheres.

Gili Air

Geger Beach has a 5000 rupiah entrance fee, Mengiat Beach is free. These two beaches specifically allow swimming at any time regardless of tide.

Geger Beach (5000 IDR) / Mengiat Beach (free)

At Gili Trawangan you can swim with turtles right from the shore (no boat needed), or rent a boat/join a group snorkel tour between the islands. Diving is also an option. Compared to Amed, Gili has far more activities: good food spots, nightlife, beach activities, and horseback riding.

Gili Trawangan

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.

Merusaka (near Nusa Dua)

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.

South Nusa Dua

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.

Lipah Beach (Amed) / Virgin Beach (East Coast)

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.

Gili Trawangan — HU'U BAR & RESTO

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.

Kuta / Seminyak

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.

Amed Beach

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.

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.

Karang Beach (Sanur) / Geger Beach (Nusa Dua)

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.

Sofitel Bali, Nusa Dua

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.

Bali Tropic Resort

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.

Melasti / Pandawa / Nyang Nyang Beach

Currents in Nusa Dua are currently bringing debris to shore, which is worth keeping in mind when planning a swim.

Nusa Dua — debris from currents

Published: · Updated: