OnBali

23 Best Beaches in Bali

By Catur Herawanto
10 min read
Updated: Feb 07, 2025

Bali and its gorgeous beaches go hand in hand. Chances are, the first thing you search for before planning your holiday is the nicest beaches in Bali. Whether you go to the north, south, east, or west coast, it’s easy to stumble upon the stretch of white sand.

These 23 best beaches in Bali show off the island's amazing coastline. From the buzzing Canggu and Seminyak with its famous beach clubs to the solitude of Lovina, these nice beaches in Bali are perfect for different reasons. Check out this guide to Bali beaches, where you can bury your toes in the sand and swim in its turquoise waters.

  • Best Beaches on the Bukit, Bali: Uluwatu, Jimbaran, Nusa Dua + Sanur

  • 1. Dreamland Beach

    Dreamland Beach is where everyone gathers. It’s ideal for surfers who want to catch the waves and people want to enjoy the Bali sun. With its golden sand and easy access, Dreamland is a favorite destination for beach lovers in South Bali.

    Couple of surfers at Dreamland Beach in Uluwatu

    Source: unsplash.com

    Rows of small cafes and restaurants at Dreamland make it a perfect beach to spend the afternoon. Plus, it’s one of the best beach areas in Bali to catch a stunning sunset, according to the locals. If you’re checking out the beaches in Uluwatu, make sure to add Dreamland to your list!

    Detailed info about Dreamland Beach

  • 2. Melasti Beach

    One of the best beaches in Bali, Melasti Beach, is what a well-developed beach area looks like. The three Balinese gates and the signage on the white limestone cliffs have become the iconic background for your social media posts.

    Sunny Melasti Beach near the Indian Ocean in Bali

    Source: unsplash.com

    Fancy for a margarita? The Palmilla Beach Club, with its infinity pool, is just a few steps away from the beach. But it’s the water that will tempt anyone to jump in. Don’t worry, as Melasti Beach is safe for swimming, and there are always lifeguards on duty to ensure your safety.

    Detailed info about Melasti Beach

  • 3. Padang Padang Beach

    Padang Padang Beach shot to fame after it was featured in the movie "Eat, Pray, Love" with Julia Roberts. What’s unique about Padang Padang is the giant rock and the small opening to get to the beach.

    Aerial view of the crowded Padang Padang Beach

    Source: unsplash.com

    This small sandy cove beach is always packed with people. You can see people swimming close to the beach or surfers bringing surfboards to catch the waves. If you want to laze around, there is a shady area on the left side of the beach, perfect on a hot day!

    Detailed info about Padang Padang Beach

  • 4. Bingin Beach

    Bingin Beach used to be familiar only to surfers. However, the growing popularity of beach clubs in Uluwatu has made it a must-visit beach in the south. Though you need to climb down the stairs to get the best view of the beach, it’s a journey worth taking.

    Woman is going to surf at Bingin Beach in Uluwatu

    Source: unsplash.com

    Bingin Beach might be a surfer’s haven, but you don’t need a board to fall in love with the view. This charming spot offers cozy surf camps, laid-back accommodations, and local restaurants right by the beach. And when the tide is low? It’s pure magic — warm turquoise waters and stunning Indian Ocean views you’ll never forget.

    Detailed info about Bingin Beach

  • 5. Uluwatu Beach

    Uluwatu Beach, or Blue Point Beach, is still a beauty to behold despite the unpredictability of the waves. But let’s be honest, not everyone is an intermediate surfer, to begin with, who always checks the wave conditions.

    The access to Uluwatu beach between the rocks

    Source: unsplash.com

    When it’s low tide, relaxing by the beach and swimming on its rocky surface are options. But during high tide, don’t attempt to even swim as it can be dangerous. But if you get to Uluwatu Beach and there’s no way you can swim, just head to Single Fin and enjoy the sprawling Indian Ocean from above. A win-win solution!

    Detailed info about Uluwatu Beach

  • 6. Nyang Nyang Beach

    Nyang Nyang Beach used to be the hardest beach to reach, thanks to its hundreds of steep stairs. But now you can get as close as possible to the beach by driving a motorbike. So that’s what we suggest when you come here instead of taking a car.

    The green plants near Nyang Nyang Beach

    Source: unsplash.com

    Go here on weekdays, and the stretch of golden sandy beach can be your little private beach for the day. The abandoned wooden bow from a boat has become the icon at Nyang Nyang Beach and is an interesting prop for your Insta feed. But it’s the sunset view from here that is unmatched.

    Detailed info about Nyang Nyang Beach

  • 7. Balangan Beach

    If there’s a perfect beach for an afternoon visit, Balangan is surely within the top 3 beaches in Uluwatu for that. Lay out your picnic blanket while waiting for the sunset, or you can admire Balangan from the cliff above, which is what most people do.

    Balangan Beach and the surfers who catching the waves

    Source: unsplash.com

    Another surfer’s favorite spot, when the waves are good, you’ll see plenty of them. Though it can be really hot during the day since there isn’t any shade, take a seat at one of the beachside warungs and order yourself a nice, cold, young coconut. After all, there’s no such thing as a waste of time when going to Balangan Beach.

    Detailed info about Balangan Beach

  • 8. Jimbaran Bay

    If you’re thinking of having a seafood feast by the beach, then Jimbaran is the best beach in Bali for that. There are no areas that serve seafood like the ones at Jimbaran Bay. Though mostly known for the freshest sea products, Jimbaran Bay is also quite underrated as a swimming and sunset spot.

    People are walking along Jimbaran Bay

    Source: unsplash.com

    You can easily spend a day here. Swimming during the day, sunset in the afternoon, and closing it off with dining by the beach. One more thing, you can also see the planes taking off and landing at Ngurah Rai International Airport. The location of Jimbaran Bay is extremely close to the airport, and some people consider it an attraction itself!

    Detailed info about Jimbaran Bay

  • 9. Nusa Dua Beach

    Nusa Dua Beach is all about a luxury destination. If you’re looking to splurge, rows of five-star accommodations are here to pamper you. With the white sandy beach and manicured promenade, Nusa Dua is designed for families and couples alike.

    The blue sunbeds with umbrellas at Nusa Dua Beach

    Source: unsplash.com

    If you’re an adrenaline seeker, you have to explore the water sports in Nusa Dua. From jet skiing and banana boats to sea walking and flyboarding, Nusa Dua has it all. Aside from the first-class amenities, Nusa Dua is also home to some of the best restaurants in Bali. From Japanese restaurants to the Mediterranean, the dining experience in Nusa Dua is not to be missed.

    Detailed info about Nusa Dua Beach

  • 10. Sanur Beach

    If you are looking for a spot to catch the sunrise, Sanur is one of the best beaches in Bali. If you need to go to Nusa Penida, Sanur is also where you need to head to. Aside from those things, the area is also famous for being a family-friendly destination. With low tide most of the time and no big waves, Sanur is safe for swimming, even for kids.

    The couple on teh SUP board during the Sunrise at Sanur Beach

    Source: unsplash.com

    Another attractive factor of Sanur is the coastal promenade. This facility makes it easier to bring a stroller or simply to cycle. With many affordable accommodations and restaurants nearby and the proximity to Denpasar, Sanur is an excellent alternative to other beach areas in Bali.

    Detailed info about Sanur Beach

  • Must-Visit Beaches in South Bali: Canggu, Seminyak, and Kuta

  • 11. Seminyak Beach

    Seminyak has been known for its vibrant nightlife and as a shopping mecca. But it’s the Seminyak beach that draws people to explore the area. Considered to be one of the best beaches to swim in Bali, Seminyak Beach is a place where you can do literally anything from renting a sun lounger, walking along the beach, surfing, or simply enjoying the sunset.

    The seats with umbrellas and the sunset at Seminyak Beach

    Source: unsplash.com

    Some of the renowned hotels, beach clubs, and beachfront bars are also located along the beach. From the legendary Ku De Ta and Potato Head to La Plancha, there are places for you to party all night long or spend a day by the pool.

    Detailed info about Seminyak Beach

  • 12. Kuta Beach

    Kuta Beach is arguably Bali’s most famous beach. The stretch of golden sands has been a center of surf culture since the 1970s. Even today, surfing is still a big part of the beach. If you want to learn how to surf, this is the perfect spot because of its sandy bottom.

    Seats with umbrellas at Kuta Beach

    Kuta is more than just about surfing. It is surrounded by restaurants, Beachwalk Shopping Mall, convenience stores, and world-class hotels and resorts. Kuta Beach is a busy beach, both day and night. It’s a lively beach area you need to experience while visiting Bali.

    Detailed info about Kuta Beach

  • 13. Echo Beach

    Talking about Canggu, it’s hard not to discuss Echo Beach. It’s where surfers go in the morning and in the afternoon to chase the perfect surf breaks. It’s one of the spots where beginner and intermediate surfers gather. Echo Beach is a popular surf spot, where it can be crowded when the conditions are excellent.

    Source: unsplash.com

    If you’re hunting for that golden hue of Bali sunset, Echo Beach is where you should go. Beyond the surf and the sunset, Echo Beach is home to La Brisa, one of the most famous beach clubs in Canggu.

    Detailed info about Echo Beach

  • 14. Pererenan Beach

    If any beach in Canggu is too crowded for you, your best and closest alternative is Pererenan Beach. The towering Balinese statues and the name sign make this beach easy to recognize. But Pererenang Beach is more than just a place for your afternoon stroll.

    Rows of beachside cafes and restaurants line the beach. Grab a glass of your favorite cocktails while watching the sunset to close your day. Go here when the sun is at its peak for lunch by the sea, or dress up to the nines for a casual dinner. You’ll see why Pererenan is slowly getting the buzz after Canggu.

    Detailed info about Pererenan Beach

  • 15. Kedungu Beach

    Kedungu Beach is perfect if you're on the lookout for a chill spot away from the hustle and bustle of Canggu. Sharing the coastline with Balian Beach, this black sand beach is only an hour from Canggu, and the difference couldn’t be starker.

    The waves and green hills on Kedungu Beach

    Source: unsplash.com

    For surfers, Kedungu Beach can also be an alternative if you want to conquer the waves. The surf breaks at this beach are perfectly suited for beginner surfers. If you’re looking for a less crowded surf spot near Canggu, don’t count out Kedungu Beach.

    Detailed info about Kedungu Beach

  • Best Beaches in Nusa Islands: Nusa Penida and Nusa Lembongan

  • 16. Diamond Beach

    The rock formations at Diamond Beach feel like they come out of a fantasy world. Another iconic spot in Nusa Penida, Diamond Beach, is only for the brave should you decide to go down. The carved steps are steep, and the waves and currents can be extremely strong, making it unsafe for swimming. But only a few people make it to the beach, so you can take it as a challenge!

    Wooden hotel on a tree at Diamond Beach

    Source: unsplash.com

    Admiring the blue waters as far as the eye can see from the top is already spectacular. Diamond Beach also makes a great spot to take your post or pre-wedding photos. It’s the kind of backdrop that will make everyone talk!

    Detailed info about Diamond Beach

  • 17. Kelinking Beach

    You’ve probably seen the image of Kelingking Beach all over your Instagram feed. The T-Rex-shaped limestone formations are the icon of Nusa Penida. Located on the small island of East Bali, you need to take a boat from Sanur to reach Nusa Penida island.

    High green rocks and the sandy Kelinking Beach

    Source: unsplash.com

    The journey is worth it since there are many viewpoints where you can enjoy the stunning view and take scenic photos. Going down to the beach requires effort and stamina, as the stairs are steep! The waves and currents here are quite strong, so it’s not recommended to swim at Kelingking Beach.

    Detailed info about Kelinking Beach

  • 18. Crystal Bay

    Crystal Bay is quite an anomaly compared to other beaches in Nusa Penida. Instead of the towering cliffs and powerful waves, you can reach the beach easily and even swim!

    Traditional Indonesian boats on Crystal Bay

    Source: unsplash.com

    Crystal Bay has a cove characteristic like Padang Padang Beach. The beach is small, but with the coconut trees and the sight of traditional boats, it’s hard to beat the fishing village meets paradise vibe here. You’ll be surrounded by hills with lush greenery, making it a great escape from more crowded spots like Kelingking or Diamond Beach.

    Detailed info about Crystal Bay

  • 19. Dream Beach on Nusa Lembongan

    Our version of a dream beach is how Dream Beach in Nusa Lembongan is. The contrast of the golden sand and the turquoise water is a view we can’t ever get tired of. If you want a full view of how dreamy this beach is, just go to the cliff on the opposite side and snap those Insta-worthy photos.

    Dreamy landscape of Dream Beach, Nusa Lembongan

    Source: unsplash.com

    Though it seems tempting to swim, be careful of the strong currents. Unless you’re a professional swimmer, it’s better to dip your toes and stay close to the beach. When the sun’s too hot, head to one of the beachside warungs and enjoy your bottle of beer to cool down.

    Detailed info about Dream Beach on Nusa Lembongan

  • Best Beaches in East Bali: Amed

  • 20. Amed Beach

    Contrary to the beaches on the south coast, Amed is a picturesque beach town. It’s where the wooden fishing boats line up, and Mount Agung stands tall in the background. But it’s the underwater wonder that attracts people to the east coast of Bali.

    Accommodations and lush greenary on Amed Beach

    Source: unsplash.com

    Colorful fish and coral reefs, endemic sea creatures, and historical wrecks are waiting for you in Amed. There is a USAT Liberty Wreck and a Japanese shipwreck less than 30 minutes away from Amed. With its black sand, thanks to the volcanic activity of Mount Agung, Amed is the ideal destination if you’re a scuba diving and snorkeling enthusiast.

    Detailed info about Amed Beach

  • 21. Virgin Beach

    Not to be confused with the Blue Lagoon Beach in Padangbai, Pantai Pasir Putih is also known to locals as the Virgin Beach. Sheltered from the outside with palm trees and cliff rocks, this is the true definition of a secret beach in Bali.

    The distant view of Virgin Beach with the smal buildings

    Source: unsplash.com

    Swimming here can be tricky, thanks to strong waves and currents, but that’s no reason to skip it. Grab a sun lounger, soak up the vibes, and take a breather. If you’re heading to Amed, Virgin Beach is the perfect place to stop and recharge before continuing your adventure to the north.

    Detailed info about Virgin Beach

  • Best Beaches in West Bali: Lovina

  • 22. Lovina Beach

    Lovina Beach is synonymous with dolphin watching. People flock there in the mornings (from 6 to 8 am) to catch a glimpse of these gentle creatures. But the dolphins are not the only charm of this beach. Lovina’s black sand and atmosphere attract those looking for peaceful and less crowded beaches in Bali.

    Dolphins in the waters near Lovina Beach

    Source: unsplash.com

    The location on the northern tip of Bali means people rarely make Lovina their prime destination. However, the area still has that Balinese hospitality and attractiveness that you cannot find anywhere else.

    Detailed info about Lovina Beach

  • 23. Pemuteran Beach

    Get your goggles and fins ready for some snorkeling adventure in Pemuteran Beach. Rent one of the boats to get you off the shore and get ready for the incredible sights of the underwater beauty. From turtles to colorful corals, you’ll be pleased to know that you come here prepared.

    Pemuteran Beach - distant view of the settlement and boats

    Source: unsplash.com

    Pemuteran Beach may not be as famous as Lovina, which is also on the north side of Bali. But believe us, stop by on this black sandy beach, even if you don’t snorkel, you won’t regret it. There are many shady spots, so even if you get here at midday, you can still enjoy the view.

    Detailed info about Pemuteran Beach

  • Practical Tips for Visiting Bali’s Beaches

    • Best time to visit: March to September (dry season).

    • What to pack: Reef-safe sunscreen, water shoes, and a beach towel.

    • Safety tips: Be cautious of strong currents at surf beaches like Uluwatu and Kelingking.

    • Eco-friendly travel: Use reusable bottles and avoid single-use plastics.

Expert Opinion on Beaches in Bali

Bali’s beaches have something for everyone, and that’s what makes this island so special. Surfers will love the waves in Uluwatu, swimmers can enjoy the calm waters in Sanur, and partygoers will feel right at home in Canggu. For a quieter escape, Amed and Lovina are perfect for families or honeymooners looking for peace and relaxation.

With the weather in Bali mostly sunny, March to September are the perfect months to explore these beaches. Beach and Bali are inseparable. After all, if you don’t go to the beach, why do you even visit Bali?

Quick Summary

Best Area in Bali for Beaches

Southern Bali

ONBALI’s Choice

Diamond Beach

Best Beach for Sunsets

Dreamland Beach

Best Beach for Swimming

Nusa Dua Beach

Best Beach for Families

Sanur Beach

Best Beach for Surfing

Padang Padang Beach

portrait of the writer on Bali
Catur Herawanto
Copywriter of the Project ONBALI
41 articles

Hi everyone! My name is Catur, and I was born and raised in Central Java. I moved to Bali in 2011 but left the island in 2016 before returning in 2018. Bali feels more than a home to me, and maybe that’s why my name feels like a premonition. Catur means four, both in the Balinese and Javanese languages. It is spoken like ‘c’ in chess, which is also the meaning of my name in Indonesian.

Other articles