
Crystal clear waters, calm swimming spots and lashings of sunshine – we found the best (and most famous!) beaches in Bali for your sun-soaked bucket list.
Salty hair, sun-kissed skin and that book you’ve been dying to get stuck into for months – beach life doesn’t get much better than that, right? Well, when it comes to the best beaches in Bali, that’s just the beginning. A day at the beach in Bali also includes swanky sunset cocktails, world-class surfing and a never-ending lineup of water sports to keep the kids busy. Not to mention a few palm-studded bays that you’ll swear are straight out of a postcard…
Yup, Bali is home to some of the best beaches in the world, and we’ve taken the liberty to explore them all (someone had to do it). So pack your reef-friendly sunscreen and your fave bikini, because you’ll want to tick off all of Bali’s best beaches. From secret bays with family-friendly swimming spots, to epic surf waves and dreamy snorkelling destinations, find a Bali beach near you, and dive in!
The Best Beaches In Bali To Visit In 2025
1. Seminyak Beach

If being in the heart of Bali’s oceanfront action is your thing, then Seminyak Beach is the place for you. Along this impressive 5km stretch of golden sand, you’ll find beach bars, five-star hotels and Seminyak’s very best restaurants just footsteps from the waves. Not to mention, world-famous beach clubs in every direction. Beginning on the outskirts of Kuta, trailing all the way up to the coastal corners of Canggu, Seminyak Beach is a holiday destination in itself. Learn to surf in the gentle whitewash, soak up the sunshine on a sun bed, or settle into a comfy, colourful beanbag at La Plancha for a round of sundowners. It’s a vibe!
Seminyak Beach is best for everything – from sunbathing and cocktail-sipping at sunset, to learning how to surf. Seminyak is one of the most popular beaches in Bali, for good reason.
Here’s how to get to Seminyak Beach
2. Nusa Dua Beach

A seemingly endless stretch of powder white perfection, Nusa Dua Beach is so flawless, it almost looks artificial. It borders the coastline of Nusa Dua‘s resort area, fringed by manicured lawns and five-star hotels (and their fine dining restaurants!) that have been tastefully sheltered by palm trees and natural building materials. Not only are the beaches impeccably clean, the waters are calm (perfect for swimming) and the shoreline is lined with family-friendly restarants, water sports and even a shopping complex. It’s the ideal destination for a fun-filled family day out that won’t leave the little ones hot and bothered, thanks to plenty of places to cool off and recharge.
Nusa Dua Beach is best for families, with its calm swimming beach, plenty of kid-friendly activities and water sports too.
Here’s how to get to Nusa Dua Beach
3. Padang Padang Beach

You might recognise this beautiful bay from the ever-famous “Eat, Pray, Love” movie, where Julia Roberts falls head over heels for her Brazilian hunk. Chances are, you’ll fall in love here too, not only with the bronzed surfer crowds, but with the calm cove-like waters rolling off the bright white bay, framed by dramatic rock formations and bordered by world-class waves. Though Padang Padang is a relatively small beach (about 10 minutes north of Uluwatu), the setting is simply stunning. The best time to visit is early in the morning around sunrise when you can see Padang Padang in all its glory – and before the throng of visitors descend on this spot in the hope of spotting Ms Roberts.
Padang Padang Beach is best for calm swims in the cove-like bay, learning to surf, and maybe even spotting a celeb!
Here’s how to get to Padang Padang Beach
4. Jimbaran Bay Beach (Pantai Muaya)

This long and soft sand beach is not only well known for its gorgeous scenery (the sands stretch for a full 3km!), but also as the spot where local fishermen sell their fresh-from-the-net seafood each morning at the bustling markets. As the island’s seafood hub, it’s no surprise then that you’ll also find a number of beachfront barbecues dotted along the coastline of Jimbaran Bay, cooking up the day’s catch as the sun sets. Head to the bay before dark and choose your ocean treats from the never-ending displays to devour just a few minutes later. Or, if it’s sunshine you’re after, find a quiet spot beneath the shade to enjoy the calm waters from dawn until dusk. Pro tip: it’s the perfect bay to cruise around on a stand-up paddle board!
Jimbaran Beach is best for seafood sunsets, and on low-tide, it’s perfect for long walks and paddleboarding.
Here’s how to get to Jimbaran Bay Beach
5. Echo Beach, Canggu

What was once the go-to destination for a romantic beachfront barbecue has now become one of the coolest oceanfront spots to see and be seen. Echo Beach is the watering hole of Canggu (quite literally) with countless surf spots in every direction and bars dotted along the black sands. And what an ocean view there is. Expect beach babes in their Brazilian-cut bikinis, scruffy haired surfer dudes with sun-kissed bods, and beloved Bali dogs taking a sunset stroll with their owners. This lively, community-driven coastline is a playground of sun and surf by day, and a breezy party spot by night. Bring an acoustic guitar for extra street cred, and don’t forget the dog treats.
Echo Beach is best for surfing, with a handful of breaks to choose from, and lots of people-watching opportunities in between.
Here’s how to get to Echo Beach
6. Sanur Beach

If it’s a leisurely day out at the seaside you’re after, then head to Sanur for an easy-breezy day at the beach. Besides its seemingly never-ending stretch of white sand, Sanur’s main beachfront attraction is the coastal promenade that extends over 5km long. This ocean path curves past resorts, beachfront restaurants, wooden fishing boats and some elegant villas built decades ago by wealthy expats who fell under Bali’s spell. Take a romantic stroll with your partner, or get some exercise on a bicycle with the family. Top tip: Sanur is in prime position for spectacular sunrises, so you’ll want to start early.
Sanur Beach is best for sunrise views, long beach walks and cycling on the flat, paved promenade.
Here’s how to get to Sanur Beach
7. Kelingking Beach, Nusa Penida

We’ve all seen that iconic pic of the emerald green cliff-line soaring into the sky from the turquoise waters below. Well, this Insta-famous spot is Kelingking Beach, located on Nusa Penida, the neighbouring island to Nusa Lembongan and just an hour’s boat ride away from mainland Bali. Much less built-up compared to Bali and Lembongan, Nusa Penida is for adventurous souls only. Expect winding roads, hidden bays, local eateries and untouched landscapes. Head to Kelingking Beach to get that all-important Insta shot, but make time to explore the rest of the island’s beaches too, like Crystal Bay, Atuh Beach, Diamond Beach, Broken Beach and of course, Angel’s Billabong – a naturally-formed infinity pool hidden in the rocks.
The beaches on Nusa Penida island are best for Insta-worthy island adventures, with winding roads and steep paths along the way.
Here’s how to get to Nusa Penida
8. Amed Beach

With black sands and soaring volcanoes on the horizon, Amed isn’t your typical beachfront vista. But boy is it a goodie. Sitting on Bali’s northeastern coast, Amed is known for its dramatic landscapes that guarantee awe-inspiring holiday pics. And if you’re into diving or snorkelling, Amed is also home to one of the island’s most vibrant reefs – a coral garden that’s as colourful as it is popular. An adventure beneath the ocean here often involves a trip to nearby Tulamben, to explore the sunken US Liberty Shipwreck. It’s absolutely that’s with aquatic life and beauty. You’ll definitely want an underwater camera for this one…
Amed Beach is best for diving and snorkelling, with vibrant reefs and famous underwater sights.
Here’s how to get to Amed Beach
9. Bingin Beach

Look out for the signs made of recycled wood, or follow the small groups of Bali’s cool crowds with surf boards in-hand and bare-feet. Bingin Beach is a boho hideaway that can be hard to find unless you know where you’re going – or who to follow. With perfect waves and small sandy coves for swimming at low tide, this cliff-based beach is a favourite for Bali’s sun soakers and surfers. You’ll need to be relatively fit to get to and from the beach (there are uneven, rocky steps from the top of the cliff to the sand), but your efforts will certainly be rewarded. Dozens of beach stays line the cliffside too, making this a good spot for weekend trips. There are some great healthy cafés here too, perfect for a post-surf refuel.
Bingin Beach is best for boho vibes – pop down at sunset for cocktails, beach bonfires and epic surfing.
Here’s how to get to Bingin Beach
10. Kuta Beach

Perhaps one of the most well-known beaches in Bali, Kuta Beach is flocked by locals, expats and international tourists alike. This long and wide golden sand beach is located at the heart of Kuta, stretching for an impressive 2.5 kilometres up to Legian Beach. It’s also right across the street from some of Kuta’s most famous hotels, restaurants and shopping centres, like Hard Rock Hotel and Beachwalk Shopping Centre. When it comes to ticking off all your touristy activities (kite flying, buying souvenirs and sipping on a cold Bintang) Kuta Beach is where you want to be. It’s also one of the best spots in Bali to catch the sunset!
Kuta Beach is best for all-things tourism, from sunset watching with a cold Bintang, to souvenir-shopping – Kuta has it all.
Here’s how to get to Kuta Beach
20. Melasti Beach

The drive down to Pantai Melasti (Melasti Beach) is almost as breathtaking as the moment you step onto its powdery white sands. A road has been carved out of the limestone cliff, dramatically winding down the towering face of the rock. As you descend down towards the sand, you’re faced with a panoramic vista of Bali’s southernmost point: white sand, calm waters, and the gentle baseline from a handful of beach clubs sitting in the heart of the action. Our top tip: come here on low tide when the waters are calmer with more exposed beach to enjoy.
Melasti Beach is best for beach club hangs – and there’s a scenic drive down the rocky, rugged cliffs too!
Here’s how to get to Melasti Beach
11. Nyang Nyang

Tucked away at the bottom of the cliffs on Bali’s southern coastline, Nyang Nyang Beach was one of the island’s best-kept secrets. This stunning stretch of untouched golden sand feels worlds away from Bali’s more popular beaches. Getting there requires a bit of effort — a steep descent down a hillside trail for the most secluded area, or head down a small road to the more popular end. Once you reach the bottom, you’ll be greeted by soft sands, dramatic cliffs, and crystal-clear waters perfect for a swim or a surf.
Nyang Nyang Beach is best for secluded beach hangs – you’ll feel a world away from the bustle of south Bali!
Here’s how to get to Nyang Nyang Beach
12. Balangan Beach

Located in the South of Bali on the Bukit Peninsula, Balangan Beach is best known amongst the island’s surfing crowds and those looking for a laid back beach experience without the throng of touristic beach clubs. Ocean babies can enjoy the aquamarine waters, and sunbathers can lie beneath the many loungers and umbrellas that line the white sandy beach. This quiet strip is still fairly underdeveloped with just a few local warungs serving home-cooked Indonesian food and icy cold Bintangs. And since it’s blessed with awesome waves for both beginners and pros, Balangan attracts the surfy, backpacker types who prefer cool tropical vibes over a pumping party scene.
Balangan Beach is best for local vibes, with no noisy beach clubs – just no-fuss warungs, and fun waves for surfing.
Here’s how to get to Balangan Beach
13. Keramas Beach

With Mount Agung behind you and pumping waves in front of you, Keramas Beach is a sight to be seen. Sitting on the east Bali coast away from the crowds, Keramas is best known for its standalone beachfront destination, Komune Beach Club. This paradisal perch nudges the dramatic black sands, with an infinity pool at the helm and the sparkling ocean out front. Settle in to the beachfront day beds, graze by the pool or stay in the adjoining Hotel Komune to catch the night-time surf sessions at dusk. Double points if you visit during an annual surf competition that attracts superstar surfers from around the world…
Keramas Beach is best for barrel-watching – it’s where Bali’s pro surfers ride world-class waves, right in front you.
Here’s how to get to Keramas Beach
14. Thomas Beach

Ever since a handful of cool Uluwatu restaurants opened at the entrance to this hidden bay, Thomas Beach is no longer a secret. However, it’s still one of the quietest beaches around Uluwatu (and arguably still the best beach in Bali!). Accessible only via a gravel lane and then a winding set of stairs, this secluded strip of white sand beach is well worth descending the cliff for. Fringed by turquoise waters and dramatic boulders that protrude from the sand, this is postcard-perfection.
Thomas Beach is best for secluded beach walks – find a hidden cove and enjoy a day of sunbaking.
Here’s how to get to Thomas Beach
15. Balian Beach

Home to a growing number of expats and surf fanatics, Balian Beach draws in the crowds with its pounding surf, Instagram-friendly dunes and knolls, and a few cafes and bars that overlook the world-class waves. Whether you simply stroll along the sprawling black sands, brave the waves or kick back with a sunset beer post-surf, Balian Beach has an undeniable charm that keeps us coming back every other weekend. And it just so happens to sit in prime position on Bali’s west-facing sunset coast, too…
Balian Beach is best for surfing and strolling along the dramatic black sands.
Here’s how to get to Balian Beach
16. Suluban Beach

This dreamy destination sits directly below the famous Single Fin bar, and it’s also the main access point to the world-renowned Uluwatu surf break. But come low tide, Suluban Beach is a hidden treasure, and the best spot for a swim. Set against stunning dramatic cliffs, the water here is as turquoise as it gets. To access this little piece of paradise, you’ll need to walk down the steps at Uluwatu, duck through the caves and onto the sand. Remember, when it’s high tide, this beach not accessible, so you’ll need to check the tide times for your trip, and be back at the stairs before high tide hits.
Suluban Beach is best for secret swimming spots that are only accessible at low-tide.
Here’s how to get to Suluban Beach
17. Pandawa Beach

Pandawa Beach has a mixed reputation. Some love it for the bustle of sun-beds with beach umbrellas, but many will call it crowded and a little touristy. Well, if you’re after that busy beach vibe with everything you need just a few sandy footsteps away (cold drinks, Roosterfish beach club and a scatter of restaurants), then Pandawa Beach is exactly that. But if you want an empty stretch of sand with no one in sight, we’re going to let you in on a little secret. Simply swing by during low-tide and wander past the crowds of beachgoers, and you’ll find untouched paradise. No sunbeds, no umbrellas, nothing – just a never-ending stretch of white sand, lagoon-like waters and pure paradise. But shhh – you didn’t hear it from us.
Pandawa Beach is best for both worlds: a bustling beach day, and a secluded space without the crowds.
Here’s how to get to Pandawa Beach
18. White Sand Beach (Pantai Pasir Putih)

Pasir Putih, also known as White Sand Beach or Virgin Beach, is a remote, off-the-beaten-path beach that rewards the most adventurous of road trippers. It’s located on the east coast of Bali, near to the village of Candidasa. With its pristine soft white sands that dramatically contrast to its volcanic black sand neighbours, it seriously stands out. When you see the “white sand beach” sign, follow the dirt track until you reach the carpark. You’ll spot the lineup of local seafood BBQ stalls (perfect for a sea view lunch) and the calm, clear waters that make White Sand Beach a lovely spot for swimming.
Virgin Beach is best for road trippers – those who love white sandy destinations, and the journey.
Here’s how to get to White Sand Beach
19. Gunung Payung Beach

Gunung Payung, once known as Secret Beach, is the epitome of a picture-perfect, postcard paradise. Think powder white sands, warm tropical waters that are as flat as a duck pond at low-tide, and a lush green backdrop that feels like you’re at the edge of the world. What was once a treacherous 301 step trek up and down (we counted) now has a smooth road carved down the cliff and even a shuttle bus for seamless access. You’ll also find a few sunbeds and umbrellas to keep cool, and even a friendly local vendor selling refreshments. When it comes to hunting down the best beach in Bali, this one’s well worth a visit.
Gunung Payung Beach is best for postcard-perfect pics – think powder white sand, a sparkling sea and a lush backdrop.
Here’s how to get to Gunung Payung Beach
13. Blue Lagoon Beach

The clue is in the name here. Blue Lagoon on Bali’s eastern coast is an azure, beachy bay with calm waters, white sands and a palm tree backdrop. It’s the epitome of paradise. On either side of the lagoon, you’ll find rocky hills and lush knolls, perfectly framing the bay. In the heart of the lagoon, snorkelling and diving boats are on the lookout for Nemo, because beneath the aquamarine ocean, Blue Lagoon is home to buzzing coral reefs and teeming underwater wildlife. It’s quite the contrast to the secluded sands and quiet nooks on the shore. And for when you’re ready to beach-hop some more, Blue Lagoon is right next door to the Padang Bai harbour, where you can hop on a boat to the Gili Islands, Nusa Lembongan, Lombok and beyond!
Blue Lagoon Beach is best for swimming – the clear waters make it great for snorkelling the coral reefs too!
Here’s how to get to Blue Lagoon Beach
21. Medewi Beach

In prime position along Bali’s west-facing sunset coast, Medewi is a lesser known beach that offers a glimpse of Bali before tourism struck. With remote villages and wide open rice paddies lining the palm-studded coastline, come here for a tranquil escape, not an action-packed day at the beach. That is, unless you’re a keen surfer. Flocked mostly by visitors in search of uncrowded, world-class waves, Medewi is an isolated surfing destination that doesn’t require a flight to get to, but is far enough away from the crowds to guarantee a quieter sesh in the water. Stick around for golden hour, as that’s when Medewi’s west-facing magic really shines…
Medewi Beach is best for black sand vistas, uncrowded sunsets and longboard-friendly surf.
Here’s how to get to Medewi Beach
22. Dreamland Beach (New Kuta Beach)

Dreamland Beach was aptly named by the Aussies, and is now known as the “New Kuta Beach”, despite its location in Uluwatu, far away from the Kuta crowds. Dreamland was once a hidden gem, but due to its bright white beach and popular waves, visitors from around the world come to visit this white sandy bay. There are some local restaurants, lots of sunbeds, and a bustling atmosphere. Build sand castles, sunbathe, or get amidst the aquatic action – Dreamland is your wonderland!
Dreamland Beach is best for sunbathing and surfing with the masses along Bali’s southern coastline.
Here’s how to get to Dreamland Beach
23. Lovina Beach

One of the best black sand beaches in Bali, Lovina beach is a must-visit on the island’s northern coastline. Lovina is best known for one of Bali’s most unique attractions: wild dolphin watching in the sea! Early birds have all the luck. These cute creatures swim around just one to two kilometres off the coast at around 6am to 8am, so you’ll have to set that alarm clock bright and early if you want to spot them. As the beach and the sea are relatively untouched, Lovina is one of the best places for scuba diving and snorkelling with its swarms of colourful fish and lively coral reefs.
Lovina Beach is best for spotting wild dolphins, as well as scuba diving and snorkelling in relatively untouched waters.
Here’s how to get to Lovina Beach
24. Nusa Lembongan

When you feel like you’ve ventured to all of Bali’s best beaches, swam in all of its seas and soaked up all of its sunshine, head to Sanur’s main harbour and hop on a 30 minute fast-boat over to the neighbouring island of Nusa Lembongan. As Bali’s lesser-known and quieter sibling, Nusa Lembongan has a whole host of stunning beaches that are relatively untouched. Dream Beach is one of the most famous (and loveliest), and though it’s garnered quite a bit of tourist attention, it’s still no match to mainland Bali. Hire a scooter to really explore this teeny island’s coastline, and look out for Mushroom Bay, Sandy Bay and Paradise Beach too. The names say it all…
The beaches on Nusa Lembongan are best for island vibes: think less crowds, laid-back beach bars and barefoot living.
Here’s how to get to Nusa Lembongan
FAQs about beaches in Bali
Which beaches in Bali are best for swimming?
In South Bali, Nusa Dua Beach and Sanur Beach are the best options for swimming, as they offer gentle waves and clear waters, perfect for a relaxing dip. Lovina is also a good choice, and anywhware along the north-east coast, like Amed and Padang Bai – though some of these beaches have rocks and pebbles.
Are there any secluded or less crowded beaches in Bali?
You can escape the crowds by exploring the more hidden bays close to Nyang Nyang Beach, or head to the south-western coastline towards Kedungu. These hidden gems require a bit of time to reach, but they reward visitors with utmost tranquillity.
Are the beaches in Bali safe?
The beaches in Bali are generally safe, but always be cautious of strong currents and high tides, especially during the monsoon season. Wet season typically starts in November and can last until April. In the dry season, the waves can be more powerful, so you’ll need to stay vigilant and assess the water before swimming. Psst – we’ve broken down Bali’s weather from month to month, to help you plan your beach days.
Are there sharks in Bali?
Just like anywhere else in the world, there are some shark species in Bali, however, they are mostly small, harmless reef sharks and rarely seen, unless you are scuba diving in the deep.
Can I rent beach equipment like umbrellas and loungers on a Bali beach?
Yes, popular beaches such as Seminyak, Canggu and Kuta offer rentals for umbrellas, loungers, and even surfboards. Prices are usually negotiable.
Are there any entrance fees for Bali’s beaches?
Most beaches are free to access, but some, like Padang Padang Beach, may charge a small entrance fee for maintenance purposes.
What amenities are available at Bali’s beaches?
Amenities vary by beach. Nusa Dua offers facilities like restrooms, showers, and eateries, while more secluded spots might lack such conveniences, so it’s always wise to bring your own drinking water, towel and sunscreen.
Is it safe to visit Bali’s beaches during the rainy season?
The rainy season (November to March) can bring heavy downpours and rougher seas. While beaches remain accessible, always check weather conditions (including the tides) and exercise caution.
Are there any cultural considerations to keep in mind when visiting Bali’s beaches?
Topless sunbathing is typically not permitted in Bali, but you are free to wear your bikini when at the beach. Just be mindful of any temple areas near beaches, where appropriate attire is required. Swimwear is acceptable in or around the beach area, but keep in mind that some Hindu ceremonies may also take place on the beach. And when you leave the beach, dress modestly and always respect local customs.
Looking for more of the best beaches in Bali? Check out our list of Bali’s best beach clubs for exclusive (and cocktail-fuelled!) access to the sand…