Travellazo
Diamond Beach with white sand and turquoise swimming water in Nusa Penida, Bali
Bali, Indonesia

Best Beaches in Bali for Swimming

Nusa Dua, Sanur, Jimbaran, Pasir Putih, Amed and the offshore islands — the calmest, clearest water in Bali for swimming, with safety tips, when to go, and everything you need to book the trip.

Bali is ringed by beaches, but only some of them are genuinely good for swimming. The island's south and west coasts face the open Indian Ocean, so they get real surf and rips; the east coast is shielded by an offshore reef, and the north coast faces the calm Java Sea. That geography is the secret to swimming in Bali: if you want calm, clear, warm water for a proper swim, you head east or north — or offshore to the Nusa Islands — and you save the big south-coast surf beaches for the dry-season months when the swell drops.

This guide is a full breakdown of the best beaches in Bali for swimming, from the luxury calm of Nusa Dua and the family-friendly shallows of Sanur to the hidden east-coast crescents of Pasir Putih and Bias Tugel and the flat island lagoons of Nusa Lembongan. We cover which coast to choose and when, how to swim safely around Bali's real rips, where to base yourself near the best calm water, and everything you need to book — flights into Bali (DPS), a hotel near the right calm beach, a car or scooter to reach the hidden coves, a Bali eSIM so your tide and weather apps work, and top-rated Bali beach and snorkelling tours you can book in advance.

The Best Beaches in Bali for Swimming

Nusa Dua Beach

Best Calm Luxury Swimming

Nusa Dua is a sheltered five-star peninsula on Bali's south-east coast with a long, groomed arc of white sand and the calmest, clearest water on the south side of the island. A offshore reef dullers the swell, so the inside is a gentle, swimmable lagoon almost all year — perfect for a long, slow, head-down swim. It is the best beach in Bali for a luxury swimming day, with resort sun loungers, lifeguards on the main stretch and good snorkelling at the southern end.

Sanur Beach

Best for Families & Shallow Swims

Sanur, on Bali's south-east coast, is the classic calm-water beach — a long stretch of sand protected by an offshore reef, with warm, shallow, gently shelving water that is ideal for swimming with kids and for relaxed float sessions. The water comes in slowly and the swim is gentle even when the south coast is rough. It is the best beach in Bali for a calm, family-friendly swim, best at mid-to-high tide when the reef shelf is covered, and sunrise swims here are a local ritual.

Jimbaran Bay

Best Sunset Swimming Bay

Jimbaran Bay is a wide, calm arc of sand on Bali's south-west neck, shielded from the open Indian Ocean swell by the Bukit headland. The water is warm, gentle and swimmable most of the year, and the beach is famous for its sunset seafood barbecues, so you can swim in the late afternoon and walk straight up to grilled fish at a beachfront warung. It is the best beach in Bali for a calm swim followed by a sunset dinner, and one of the few south-coast bays that stays genuinely swimmable through the wet-season swell.

Seminyak & Double Six Beach

Best Long Sandy Beach Swim

Seminyak and Double Six offer the longest, most accessible stretch of groomed sand on Bali's west coast, with lifeguarded zones that are swimmable when the surf is not too big. In the dry season (May-September) the swell drops and the main flagged zones become a brilliant, roomy, head-down swim in warm water with beach clubs steps away. It is the best beach in Bali for a long, social swimming day with everything on hand — swim between the red and yellow flags and avoid the late afternoon when the wind picks up.

Pasir Putih (Virgin Beach)

Best Hidden East-Coast Swim

Pasir Putih, or Virgin Beach, is a hidden crescent of white sand on Bali's quiet east coast near Candidasa, with calm, clear, reef-protected water that is made for swimming and snorkelling. The east coast faces the Lombok Strait, so the swell that hammers the south coast barely reaches here, and the inside is a calm, warm swim over a shallow reef. It is the best hidden beach in Bali for swimming, with a handful of warungs for lunch and a peaceful, crowd-free float.

Amed & Lipah Beach

Best Swim & Snorkel Combo

Amed is a string of fishing villages on Bali's far east coast with black volcanic sand and a long, calm reef-protected swimming channel that runs along the shore. The water is warm, clear and gentle almost the whole year, and the reef is steps from the sand — so a swim turns into a snorkel over coral gardens and, in places, a sunken shipwreck. Lipah, the next bay south, is the quietest stretch for a pure swim. Amed is the best beach in Bali for swimming that comes with a snorkel on the same stretch.

Lovina Beach

Best Calm North-Coast Swim

Lovina, on Bali's north coast, faces the Java Sea rather than the Indian Ocean, so the water is flat, calm and genuinely swimmable all year — a rare thing in Bali. The beach is dark sand and the water is warm, shallow and gentle, with a reef a short swim out. It is the best beach in Bali for a guaranteed calm swim at any time of year, and the dolphin-watching boats head out at dawn, so an early-morning swim before the boats is a quiet pleasure. Stay a night to slow right down.

Bias Tugel Beach

Best Hidden Calm Bay

Bias Tugel is a small, hidden white-sand bay just east of Padangbai on Bali's east coast, reached by a short walk down through the trees. The bay is sheltered and the water is clear, calm and shallow — a proper swimming beach, with a little snorkelling over the rocks at either end. It is the best hidden calm bay in Bali for a swim, and a quiet alternative to the busy east-coast spots. Turn up early with your own water and snacks; the one small warung is sometimes open, sometimes not.

Mushroom Bay, Nusa Lembongan

Best Island-Flat Swim

Mushroom Bay on Nusa Lembongan — a 30-minute fast boat from Sanur — is a sheltered, boat-dotted cove of white sand with the flattest, clearest swimming water you will find near Bali. The offshore island sits behind the reef, so the inside is a calm, warm lagoon that is ideal for a slow swim and a float. It is the best beach for swimming in the Nusa Islands and a perfect chilled-out day trip, with beach cafés and low-key loungers right on the sand.

Crystal Bay, Nusa Penida

Best Offshore-Island Swim

Crystal Bay on Nusa Penida is the island's main swimmable beach — a small, sheltered crescent of white sand with clear turquoise water and a sandy bottom that makes for a beautiful, calm swim in the dry season. It is a popular snorkeling spot so you can swim straight out over coral, and the manta-point boats leave from the bay. It is the best beach for swimming on Nusa Penida (most other famous coves are surf, cliffs or stairs), but check the swell — the bay is better in the calmer dry months.

Diamond Beach with white sand and turquoise water below cliffs in Nusa Penida
Turquoise water and sandy beach below limestone cliffs in Nusa Penida, Bali
Aerial view of a cliff-lined Bali beach near the shore
White parasol and sun loungers on a calm Bali beach for swimming
Sandy beach with rocks and turquoise ocean waves — calm swimming water
Beautiful calm blue water with gentle waves ideal for swimming

Where to Stay Near the Swimming Beaches

Nusa Dua & Tanjung Benoa

The south-east luxury stretch — the calmest, clearest south-coast water and a groomed, lifeguarded swim. Base here for resort-style swimming days and a quiet, easy beach holiday.

Sanur

A relaxed, family-friendly east-coast town with a long calm-beach walkway and warm shallow water — the most reliable gentle-swim base in Bali, with sunrise swims a local ritual.

Jimbaran

A calm bay on the south-west neck with warm gentle water all year and beachfront seafood at sunset — stay here for a swim-then-dinner rhythm and a quieter south-facing base.

Seminyak & Legian

The long west-coast beach, swimmable in the dry season in the lifeguarded zones, with beach clubs and cafés steps away. The best base if you want swimming plus the social scene.

Amed & Candidasa

The quiet east coast — calm reef-protected swimming, black sand, snorkelling and a slow fishing-village pace. Base here for hidden calm-water swimming away from the south-coast crowds.

Nusa Lembongan & Penida

The offshore islands — the flattest clearest swimming water near Bali. Base here for a few days of calm lagoon swimming, snorkelling and a real island-pace break from the mainland.

Tips for Swimming Safely in Bali

  • Swim between the red and yellow flags on west-coast beaches like Seminyak and Kuta — these are lifeguarded and the safest flagged zones
  • Bali's south and west coasts get real surf rips; if you are not a strong swimmer, choose the sheltered east-coast or north-coast beaches instead
  • The calmest swimming months are the dry season (May-September), when the Indian-Ocean swell drops and the water clears
  • On the east coast (Sanur, Amed, Pasir Putih) the water is best at mid-to-high tide, when the shallow reef shelf is covered — check a local tide chart
  • Wear reef shoes at Amed and Pasir Putih, where you walk over coral and rock to reach the swim; sandy-bottom beaches like Nusa Dua and Sanur need none
  • Always swim at a patrolled stretch, never alone at a hidden beach, and keep kids close — hidden beaches like Bias Tugel have no lifeguards
  • A Bali eSIM keeps your maps, tide apps and weather radar working so you can pick the calm-water beach for the day, even with patchy signal on the east coast
  • Respect the red flags on the south coast during the wet-season swell (Nov-March): rips are strong and the flagged zones shrink — if in doubt, swim east

When to Go for the Best Swimming Water

May-October (Dry season) — calmest water

The best time for swimming in Bali. The Indian-Ocean swell drops, the west-coast beaches (Seminyak, Kuta) become properly swimmable between the flags, and the east coast clears up so you can see the reef from the surface. June and September are the sweet spot of calm water and smaller crowds.

November-March (Wet season) — south-coast swell

Hotter, humid and the south and west coasts see bigger swell and stronger rips, so swimming is more limited and the flagged zones shrink. This is the time to head to the east coast (Sanur, Amed, Pasir Putih) or the north (Lovina), where the water stays calm and swimmable all year.

Tide matters more than season

On the east coast the swim is best at mid-to-high tide when the shallow reef shelf is covered; at low tide the water can be too shallow to swim over the coral. Check a local tide chart the night before and plan your swim for the rising tide in the morning.

Flights to Bali

Compare live fares into Ngurah Rai International Airport (DPS) from full-service, premium and low-cost carriers flying to Bali from across Asia, Australia and Europe.

Hotels Near Calm Beaches

Book beachfront resorts in Nusa Dua, family villas in Sanur, sunset-bay stays in Jimbaran and calm-water east-coast lodges in Amed — right by the best swimming beaches in Bali.

Book Hotels

Car or Driver in Bali

Reach the hidden calm beaches — Pasir Putih, Bias Tugel and Amed — with a private car or a driver; the long east-coast drive is much easier and safer than a scooter for a beach day.

Stay Connected with a Bali eSIM

Tide charts, swell forecasts and maps make the difference between a calm-swim day and a rough one. A Bali eSIM keeps weather and tide apps working even on the east coast where the signal drops.

Get a Bali eSIM

Rent a Scooter for the Beach

A scooter is the easiest way to hop between the closer swimming beaches and the beach-club scene in Seminyak and Canggu at your own pace. Save the long east-coast drives for a private car.

Rent a Scooter

Bali Beach Tours & Snorkelling Trips

The best Bali swimming days often come with a tour — a guided snorkel over the east-coast reefs, a boat-and-swim day trip to Nusa Penida and Crystal Bay, or a calmer Nusa Lembongan lagoon day. Browse and book top-rated Bali beach and snorkelling experiences below, all with free cancellation.

Bali Snorkeling Day Trip — East Coast Reefs & Calm Bays

Frequently Asked Questions

What are the best beaches in Bali for swimming?

For calm, clear water, Nusa Dua and Sanur on the south-east coast are the best all-round swimming beaches, with Jimbaran a close second for calm sunset swims. For a hidden calmer swim, Pasir Putih (Virgin Beach) and Bias Tugel on the east coast, and for guaranteed flat water the north coast (Lovina) and the offshore islands (Mushroom Bay on Nusa Lembongan, Crystal Bay on Nusa Penida). The west-coast beaches (Seminyak, Kuta) are swimmable too, but only in the calm dry-season months and between the flags.

Which Bali beach is best for families with kids?

Sanur is the best beach in Bali for families — the water is warm, shallow and sheltered by an offshore reef, so the swim stays gentle even when the south coast is rough, and the long beach walkway makes it easy with prams. Nusa Dua is the second choice, with groomed sand, lifeguards and calm lagoon water. Both have calm, slowly shelving water that is ideal for children.

Can you swim at Kuta and Seminyak beaches?

Yes — but with care. Kuta, Legian and Seminyak face the open Indian Ocean, so the swell and rips are real. In the dry season (May-September) the swell drops and the lifeguarded, flagged zones are properly swimmable. Always swim between the red and yellow flags, avoid the late afternoon when the wind picks up, and if the red flags are up, stay out. In the wet season the south-coast beaches are rougher — head east to Sanur instead.

Where is the clearest swimming water in Bali?

The clearest water for swimming is on the offshore islands and the east coast: Mushroom Bay on Nusa Lembongan, Crystal Bay on Nusa Penida, and Amed and Pasir Putih on the east coast of mainland Bali. Nusa Dua on the south-east also stays clear and calm thanks to its offshore reef. The clearest months are the dry season, when the swell drops and the sediment settles.

Are there any hidden beaches in Bali for swimming?

Yes. Pasir Putih (Virgin Beach) and Bias Tugel on the east coast are the best hidden swimming beaches — both are calm, clear, reef-protected and off the main tourist route. Lipah Beach near Amed and the smaller Amed bays are quiet swimming spots too. These beaches have no lifeguards, so swim with a buddy and keep kids close; the calm water makes them safe but you should not swim alone.

Is it safe to swim in Bali?

Yes, if you pick the right beach and the right day. The sheltered east coast (Sanur, Amed, Pasir Putih) and north coast (Lovina) are calm and swimmable all year. The south and west coasts have real surf rips — swim between the red and yellow flags at patrolled beaches, never swim alone or at unpatrolled hidden beaches, and stay out when the red flags are up. Reef shoes help on the rocky east-coast beaches.

When is the best time to swim in Bali?

The dry season (May-September) is the best time overall — calmest water, clearest visibility and the west coast becomes safely swimmable between the flags. June and September are the sweet spot. In the wet season (November-March) the south coast gets bigger swell, so head to the east coast (Sanur, Amed) or the north (Lovina), where the water stays calm. On the east coast, swim at mid-to-high tide when the reef shelf is covered.

Plan Your Bali Swimming Beach Trip

Once you have matched a Bali beach to your idea of the perfect swim — calm luxury at Nusa Dua, family shallows at Sanur, a hidden east-coast cove at Pasir Putih, or flat island water at Mushroom Bay — the rest is logistics: lock in your flights, a hotel near the right calm beach, a car or scooter, and any snorkelling tours you want to book ahead. Start planning below.

Book Hotels

Keep Exploring Bali

We use cookies 🍪

We use cookies to improve your experience, analyze site traffic, and serve personalized content. You can choose which cookies to allow. Necessary cookies are always active. Privacy Policy