Best beaches in Bali
From surfing to snorkelling
Bali’s beaches cater to every type of traveller, from laid-back swimmers to adventurous surfers and snorkellers. Whether you’re in search of scenic sunsets, surf-ready waves, or calm swimming areas, there’s a beach in Bali to suit your style and our Indonesia Specialists will help you design your trip to include exactly what you’re looking for.
Best beaches to swim
Bali has some fantastic beaches for swimming, especially for those looking for safe, calm waters. Lovina Beach on Bali’s northern coast is a great choice with its tranquil, clear waters and gentle waves, providing a serene spot for families and those seeking a more peaceful swim. Its shallow, protected area near the shore makes it an inviting place for all ages to enjoy the water safely. On the southeastern coast, Sanur Beach offers equally calm waters, with its offshore reef breaking up any waves, creating ideal conditions for relaxed swimming. Sanur’s long stretches of shallow water are perfect for wading, making it especially popular with families with young children. Each of these beaches combines a relaxed ambiance with gentle waves, making them ideal destinations for swimmers looking to enjoy Bali’s warm, inviting waters.
Where to surf in Bali
For those looking for the best beaches to surf on, Balangan Beach, located on Bali’s southwestern Bukit Peninsula, is a favourite among surfers for its world-class waves and stunning natural beauty. Known for its consistent swells, Balangan attracts surfers of all levels, especially those looking for challenging reef breaks. The beach’s picturesque setting, with golden sand and dramatic cliffs, creates a spectacular backdrop for a day on the waves. Balangan’s main reef break is especially popular among intermediate and advanced surfers, offering long left-hand waves that can be ridden for impressive distances. Low tide is typically the best time to catch these waves, and surfers enjoy the mix of powerful breaks and calm vibes, as Balangan is less crowded compared to other famous surf spots like Uluwatu. With its idyllic scenery, reliable waves, and laid-back atmosphere, Balangan Beach has earned its reputation as one of the best beaches in Bali for surfing.
Best Bali beaches for families
Jimbaran Beach, located on Bali’s southwestern coast, is a beautiful stretch of golden sand known for its serene atmosphere and calm, crystal-clear waters. The beach’s gentle waves and sheltered bay make it ideal for families, swimmers, and those seeking a peaceful day by the water. Unlike the busier, more commercial beaches in Bali, Jimbaran maintains a laid-back vibe that feels more intimate and relaxed. One of the main highlights is its renowned seafood scene. As the sun begins to set, the beach transforms into an open-air dining experience as beachfront restaurants set up tables right on the sand. You can enjoy fresh-caught seafood grilled over coconut husks, adding a subtle, smoky flavour to dishes like lobster, prawns, crab, and red snapper. Dining here with the sound of waves in the background and a beautiful sunset view is an unforgettable experience and a quintessential part of any Bali itinerary.
Snorkelling spots in Bali
With its crystal-clear waters, vibrant coral reefs, and diverse marine life, there are also fantastic spots for snorkelling on Bali. Known for calm waters, Amed is great for snorkelling right off the beach. The area is famous for its coral reefs and a sunken Japanese shipwreck that attracts a variety of marine life. Alternatively, located in Bali’s northwest is Menjangan Island. This protected island is part of the Bali Barat National Park and offers pristine snorkelling conditions. Whether exploring colourful coral gardens or swimming alongside tropical fish, Bali’s snorkelling spots cater to all levels, making it a paradise for marine enthusiasts.