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 SwimmingNusa 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 SwimsSanur, 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 BayJimbaran 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 SwimSeminyak 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 SwimPasir 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 ComboAmed 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 SwimLovina, 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 BayBias 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 SwimMushroom 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 SwimCrystal 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.
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 HotelsCar 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 eSIMRent 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 ScooterBali 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 BaysFrequently 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.
Keep Exploring Bali
Best Hotels in Bali Near the Beach
Where to stay right on the sand near the best swimming beaches.
Best Areas to Stay in Bali
Which area is right for a calm-water beach holiday — and which to skip.
Best Places to Visit in Bali for First-Timers
Combine the famous sights with a few calm-water beach days.
How Many Days in Bali
Plan the right trip length so you have time to swim more than one coast.