22 Bali’s Best Beaches: Stunning Sunsets, Surf and Swim Spots with White Sand and Clear Water

Written by Alya Maisarah
Edited by Candice Neo

If you’re reading this – the beach is your escape and you need Vitamin Sea!

Get ready to be amazed because Bali boasts some of the most beautiful beaches in the world! With crystal-clear waters, white sand, and breathtaking sunsets… the experience on Bali beaches will never be short of fun and magical.

Whether you’re looking to sunbathe, catch some waves, party at the trendiest beach clubs or simply unwind on a romantic date night at a beachfront restaurant, Bali’s beaches offer something for everyone!

And if you’d love to stay near the beach, there’s a whole range of beach resorts, villas and hotels suitable for every budget to choose from!

Read more:

17 Beachfront restaurants in Bali where you can dine with stunning ocean views

19 Hidden and secret beaches in Bali where you can find pristine shores and caves

21 Luxury Bali beach resorts in Seminyak, Canggu, Jimbaran, Legian, Sanur and more!

21 Bali beach clubs with free entry and pool in Seminyak, Canggu, Uluwatu and more!

Best Beaches in Seminyak / Legian

1. Surf by Day and Indulge Stunning Sunset by Dusk: Seminyak Beach

When in Bali, Seminyak is a must! Seminyak Beach is where Seminyak comes to life all day and night! Since it’s a tourist hub, there is almost everything for everyone here, from surfers, couples, to families with kids.

Photo Via gildonesia, lisalourent, nofaniasi_g.mihing

If you are looking to swim in Seminyak Beach, be sure to swim within recommended swim areas of the beach. There are flags to indicate swim safe areas. However, there are times when the waves can be rough and it may be dangerous for young children.

The waves here are best for intermediate and advanced surfers – there are several surf schools and rental shops near the beach.

And of course, located in the heart of Seminyak town, Seminyak Beach is the place for the trendiest and most popular Beach Clubs in Bali such as Potato Head, Ku De Ta, and many more.

It is also a stunning sunset spot because you will get unobstructed views of the horizon!

Seminyak Beach

Location: Seminyak, Badung, Bali, Indonesia. (Coordinates here)

2. Sought-After Waves from Surfers Around the World: Double Six Beach

Double Six is where surfers from all around the world love to hang out for its awesome surf breaks! You can also play beach volleyball, parasail, jet skiing, and many more water activities at Double Six Beach. It is a popular spot for both locals and tourists alike.

Photo Via leapuspt, gus_katos, heewonleee

Romantic cafes and restaurants are also located near the Double Six stretch, showcasing amazing sea views. It is truly the perfect place to unwind while enjoying the colourful sunset.

While the beach is suitable for all ages – if you are travelling with children do watch out if you want to swim in the waters. The waves can be pretty strong during the high season. Otherwise – Double Six is great for children to build sandcastles and take a horse ride along the beach.

Double Six Beach

Location: Seminyak, Kec. Kuta, Kabupaten Badung, Bali, Indonesia. (Coordinates here)


3. Tan on Soft Sands and Swim in Clear Waters with Your Family: Legian Beach

Here is the beach for sun loungers and families. It is a more laid-back environment compared to other beaches near Seminyak. Since Legian Beach is technically in Legian, it offers more budget-friendly accommodation options. However, it is just a walking distance from Double Six Beach – you’re still within the Seminyak atmosphere!

Photo Via gildonesia, baztastic, anggiqori

The beach is long with soft sand and clear waters. In the vicinity, there are also many family-friendly resorts with kids’ clubs and kid-friendly restaurants.

Legian Beach

Location: Seminyak, Kec. Kuta, Kabupaten Badung, Bali, Indonesia (Coordinates here)

4. Quiet Surfing Beach with Breathtaking Sunset Spot: Petitenget Beach

Do you want to get away from the hustle and bustle of Seminyak but still enjoy the amazing beaches of Bali? Come over to Petitenget Beach.

Photo Via kahwye, iamseaona, seasaltseminyindahagstn

The vibes here are more relaxed. The cool thing about this beach is that you can find many restaurants and cafes where you can dine with amazing oceanfront sunset views.

Another important attraction – Petitenget Beach offers one of Bali’s most stunning sunset spots. Grab a towel, your favourite sunnies, and a good book. You’re set for a relaxing time here.

Petitenget Beach

Location: Seminyak, Kec. Kuta, Kabupaten Badung, Bali, Indonesia (Coordinates here)

5. Party or Chill, You Get the Best of Both Worlds!: Batu Belig Beach

On the soft black sands of Batu Belig beach, this is where you can sunbathe and relax all day long.

The sands are black because of volcanic minerals and lava fragments in the sands! This phenomenon is especially common to coastlines on volcanic islands – just like Bali!

Photo Via din_rfm,ilovezangkall, batubeligcombi

The waves here can be rough so swimming in Batu Belig’s waters is not recommended. And because of this, the waves are more suitable for experienced surfers.

It is the “go-to” beach to just enjoy the sunset and chill with your family, partner, and friends! You can hang out and party at chic beach clubs like Mari Beach Club or 707 Beachberm. But if you are a morning person – take a morning stroll here and enjoy coffee by the beach.

Batu Belig Beach

Location: Jl. Batu Belig, Kerobokan Kelod, Kec. Kuta Utara, Kabupaten Badung, Bali 80361, Indonesia (Coordinates here)

Best Beaches in Canggu

6. Surfers Paradise to Surf, Party and Chill: Canggu Beach and Batu Bolong Beach

For Canggu Beach and Batu Bolong Beach – the vibe is black sand, surfing, and parties. It might not be the best beach option for families with kids.

Photo Via saltyshakas_balisurfing, nastya_zamchalova

In the morning, you’ll be able to see many surfers around here. Along the stretch of these two beaches, there are many surf schools if you are considering picking up the sport! If you just want to stroll along the beach, do check the tide chart as you might get stuck in certain spots if you are not careful.

Photo Via mayaramonteiiro,mari_g_1104

Along the stretch, these beaches are lined with beach clubs and open casual bars for you to just let loose amidst the sea breeze. So as sunset approaches, here’s where the parties begin!

Canggu Beach

Location: Canggu, Kuta Utara, Badung Regency, Bali, Indonesia (Coordinates here)

Batu Bolong Beach

Location: Jl. Pantai Batu Bolong, Canggu, Kec. Kuta Utara, Kabupaten Badung, Bali, Indonesia (Coordinates here)

7. Surf on Powerful Waves and Party All Night Long at Beach Clubs: Berawa Beach

Beach club lovers alert! Berawa Beach is a popular jewel in Canggu that is located just north of Seminyak. Here’s also where you can find some of Bali’s largest and most exciting beach clubs such as Finns Beach Club and Atlas Beach Fest.

Photo Via finnsbeachclub, ,sherrybyw,_flightfox

Because of this, the entire stretch of beach can be quite busy and noisy from evening towards night time. While you unwind with music and fresh cocktails, enjoy the majestic and vibrant hues of the sky while the sun sets down the horizon.

Photo Via baligo.travel

Berawa Beach is also a surfer’s paradise. The waves here are powerful and challenging compared to other beaches in Bali. So if you are a surfer who loves to go clubbing? You might not leave Berawa Beach for a while!

Berawa Beach

Location: Jl. Pemelisan Agung, Tibubeneng, Kec. Kuta Utara, Kabupaten Badung, Bali 80361, Indonesia (Coordinates here)

8. Witness Strong Waves Crashing on Black Stones: Echo Beach

Black sand, and waves crashing on black stones – Echo Beach (also known as Mejan Stone Beach) is another stunning beach in Canggu.

While the landscape is unique, it is not best for swimming as the waves can be choppy and strong. The stones can also be a hazard for young children. However, this means that it is a great spot for surfers to get their adrenaline pumping!

Photo Via aldytiawan, oliviajulianedahl, katebudge3

Fun fact: you can walk to Berawa Beach from here when the tide is low! But if the tides go up it is not possible to go back the same way.

Beach clubs and cafes here are also plentiful so you can enjoy the view in style! Overall, it is a fun and lively beach to hang out with your loved ones.

Echo Beach

Location: Canggu, Kuta Utara, Badung Regency, Bali, Indonesia (Coordinates here)

9. Behold Green Rice Fields, Black Sand and Blue Ocean in one place: Pererenan Beach

On the way to Pererenan Beach, feast your eyes on the beautiful rice paddy fields! You can see a beautiful change in nature from the greenery to black sand and blue of the ocean when you reach the shore.

Photo Via korallenprojekte_bali,koltsov_alexey,marishashopova

It is not as popular as the other beaches in Canggu but it is the perfect beach for surfers who appreciate peace and tranquillity. You can also dine at these romantic restaurants and cafes here while watching the sunset by the sea!

Pererenan Beach

Location: Jl. Pantai Pererenan No.171, Pererenan, Kec. Mengwi, Kabupaten Badung, Bali, Indonesia (Coordinates here)

Best Beaches in Nusa Dua

10. The Literal Definition of a Luxury Beach: Nusa Dua Beach

White, dreamy sands under the sun. Nusa Dua Beach is the definition of a luxury beach.

The waters are good for swimming as they are typically calm and peaceful. Because of the calm sea, it is also a great spot for water activities.

Photo Via giametta5, hagiri10kmanabu

There are many different types of activities you can do, like riding on jet skis, parasailing, or going on a banana boat ride. You can even go diving or snorkelling in the ocean! Hence, a perfect beach for families with kids and seniors to spend the day away.

Photo Via noonokky, miko_bali_trip

Don’t miss checking out the waterblow here too. It’s a high cliff area where you can see water “blown” high in the sky! It is actually one of Bali’s natural phenomena that occurs when waves hit the narrow space within the rock cliff where pressure builds, and water then blows up.

So you would not want to miss this!

Nusa Dua Beach

Location: Benoa, South Kuta, Badung Regency, Bali, Indonesia (Coordinates here)

11. Beautiful Rocks and Spectacular Cliffs Frames the Beach: Geger Beach

Geger beach is popular among the locals but remains relatively quiet compared to Nusa Dua Beach. It boasts clear, calm waters, and beautiful rocks and cliffs framing the beach.

Photo Via helloiamita, balakla, adelagizza__

It is the perfect spot to swim, snorkel or just sunbathe! There are also huge rocks and caves for you to find shade in. Not a surprise if Geger Beach becomes a family favourite!

Geger Beach

Location: Benoa, South Kuta, Badung Regency, Bali, Indonesia (Coordinates here)

12. Befriend a Turtle, Hop on a Banana Boat and Parasail up in the air!: Tanjung Benoa Beach

Located just north of the popular Nusa Dua Beach, Tanjung Benoa Beach is Bali’s Marine Sport Center. This is because it is blessed with a long stretch of coastline with calm seawater.

Photo Via c_dexs, amelicious78, rista_malenii

Picture yourself riding jet skis with the wind in your hair, hearing the laughter of friends as you brave the banana boat ride, or hopping on a 15-minute powerboat ride to the enchanting Turtle Island. Turtle Island is actually a Green Turtle Conservation on the west side of Tanjung Benoa and it’s not technically an island.

There’s definitely something for everyone seeking marine adventures in Bali. Tanjung Benoa Beach is the perfect spot for those looking for water fun with family and friends!

Tanjung Benoa Beach

Location: Jl. Segara Kidul No.3x, Benoa, Kec. Kuta Sel., Kabupaten Badung, Bali 80361, Indonesia (Coordinates here)

Best Beaches in Jimbaran

13. Bali’s Seafood Haven at Sunset: Jimbaran Bay

When in Jimbaran… You eat delicious grilled seafood!

If you ask the locals where to find good and fresh seafood in Bali, the first thing they would tell you would be Jimbaran Bay, where you can dine with stunning sunset views.

Photo Via ukaanima, ganeshacafe_bali

The best part is the beach gets even more lively at night! Many tourists love to casually enjoy their hot, grilled seafood with the night sea breeze.

During the day, the beach is also a great spot to sunbathe, swim, or simply relax on the white sand looking over clear blue waters. Many water activities are available too like snorkeling and parasailing!

Jimbaran Bay

Location: Jimbaran, South Kuta, Badung Regency, Bali, Indonesia (Coordinates here)

14. Panoramic Views of Natural Cliffs and Dreamy Ocean: Balangan Beach

Did you know that Balangan Beach hardly gets too crowded? That’s because you’ll find a long stretch of golden shoreline that offers plenty of space to relax and unwind in.

Balangan Beach is one of Bali’s most scenic spots, with a stretch of golden sand between vegetated limestone cliffs. The views here are truly breathtaking, and it’s no wonder that the Balangan viewpoint is a popular spot for wedding photoshoots and others who are doing it for the ‘gram!

Photo Via mary_kruykova, silje.mortensen, secondzys

There are many cafes lining the beach, offering delicious food and refreshing drinks while you take in the stunning ocean views at sunset.

Balangan Beach is popular amongst surfers who are looking to catch the longest left-hand waves in Bali. The surf here can be quite powerful, so it’s more suitable for experienced surfers.

Balangan Beach

Location: South Kuta, Badung Regency, Bali, Indonesia (Coordinates here)

Best Beaches in Uluwatu / Ungasan

15. Enter a New Exotic Realm of Bali: Blue Point Beach / Suluban Beach

Everyone knows Suluban Beach is a surfers’ paradise, but Suluban Cave might just be the real treasure here.

Photo Via ters0n, rima_hartati, andreeprabowoo

Looking almost like a movie set from Pirates of the Caribbean with its otherworldly glamour, Suluban Cave oozes both mystery and mysticism. The cave actually leads up to the beach near Uluwatu Temple, an incredible sea temple you should definitely visit!

Blue Point Beach / Suluban Beach

Location: Jl. Pantai Suluban, Pecatu, Kuta Selatan, Badung, Bali, Indonesia, 80361. (Coordinates here)

16. Cosy Beach Vibes at Unique Cliffside Cafes: Bingin Beach

Getting to this beach can be a little adventure and it might not suit the elderly so much. This is because there are no roads that lead directly to the beach. You will need to follow the stairways and paved alleyways that take you there.

Photo Via purnass_, olkapadyk, luckyfishlounge

It may take about 10 minutes going down and longer going up. It’s a bit of a workout, but totally worth it! Once you’ve made your way down, you’ll be greeted by stunning ocean views and rocky outcrops.

But that’s not all – Bingin Beach is famous for its surfing culture. The waves here are powerful, making it a magnet for advanced professional surfers.

One of the coolest things about Bingin Beach is the cliffside cafes. Unlike other spots where restaurants and bars are perched on the cliffs, Bingin Beach has cafes built right by the cliffside, giving it a unique village-like vibe.

Photo Via luckyfishlounge, luckyfishlounge, ameritadesy

Imagine sipping on a refreshing drink while taking in panoramic ocean views – talk about an unforgettable experience!

Bingin Beach

Location: Jl. Pantai Bingin, Pecatu, Kec. Kuta Sel., Kabupaten Badung, Bali 80361, Indonesia (Coordinates here)

17. Charming Rugged Beach for All Levels of Surfers: Dreamland Beach

Thanks to the mega development of the Pecatu Graha and Pecatu Indah Resort projects, this once-secluded beach is now highly accessible, making it a convenient stopover for tourists and locals alike!

Photo Via sebbyvang, elena_khablieva, aayled

Despite the development in the area, Dreamland Beach has managed to retain its rugged charm. The fine white sand, cliff stones, and deep azure waters kept people in awe of its beauty.

The waves here are fun and suitable for all levels of surfers. Whether you’re a beginner or a seasoned pro, you’ll find something to enjoy. Just be cautious for young paddlers, as the waves can get a bit challenging at times.

Dreamland Beach is not only a surfer’s paradise, but it’s also a great spot for families. You can relax on the warm sand, soak up the tropical atmosphere, and enjoy quality time with your loved ones.

Dreamland Beach

Location: Pecatu, South Kuta, Badung Regency, Bali 80361, Indonesia (Coordinates here)

18. Beware of Monkeys Welcoming You to this Paradise: Padang Padang Beach

Getting to Padang Padang Beach is an adventure in itself. As you make your way down the steep steps to the beach, and walk through the narrow passageway along the rocks, it almost feels like you are entering a secret world of white sand and turquoise waters.

Photo Via balinusatourpackage, virajshah_05, jr_lachmann.jpg

The beach has soft, powdery white sand that’s perfect for sunbathing or simply lounging under the shade of palm trees. It is also well-known for its surf break.

Those in the know love to take a walk during low tide – because that’s when the beach reveals a hidden pathway that leads to another secluded beach area. So it’s like embarking on a mini-adventure!

TripCanvas Tip: Be prepared to encounter some of the local residents of Padang Padang Beach – monkeys! They might try to snatch your things, so keep an eye on your belongings and generally be careful around them.

Padang-Padang Beach

Location: Pecatu, South Kuta, Badung Regency, Bali, Indonesia (Coordinates here)

19. Kayak on Calm, Blue Pristine Waters: Pandawa Beach

Pandawa Beach was once known as a secret beach, hidden within a deep valley and surrounded by limestone cliffs. However, thanks to improved accessibility, this pristine beach is now open for everyone to enjoy!

Photo Via ulerbulu_,ndfzyhhdyt_, muan_tappu

One of the things that sets Pandawa Beach apart is its calm waters. Unlike some of Uluwatu’s famous surf beaches, Pandawa Beach is more popular among kayakers than surfers.

The waves are usually gentle and safe, so it’s a perfect spot for swimming and water activities! Snorkelling or diving in Pandawa Beach is a must for those who are eager to explore the vibrant underwater world and witness the colourful corals due to its crystal-clear waters.

Pandawa Beach

Location: Jl. Pantai Pandawa, Kutuh, Kec. Kuta Sel., Kabupaten Badung, Bali, Indonesia (Coordinates here)

20. Enjoy the Majestic, Scenic Drive to the Ocean: Melasti Beach

One of the things that sets Melasti Beach apart is its towering cliffs that surround the beach, creating a sense of seclusion, however don’t be deceived by it as this is a popular spot for tourists and locals alike!

This beach is known to be a sacred site for local Balinese people, and if you’re lucky, you might chance upon traditional ceremonies taking place!

Photo Via lolahubner,2_viiiiiiiiiiiii,grachichek

Unlike many other beaches in Uluwatu, there’s no hiking required to come here. You’ll just have to drive down to the beach (or ride down on a scooter). The drive through the winding roads and limestone cliffs is simply breathtaking.

Photo Via princeofjetset, bali.wanderess,theladyjeons

Along the way, there are several viewpoints that offer panoramic vistas of the surrounding landscapes. This beach is also popular for wedding photoshoots in Bali due to its cliffs, caves, turquoise waters, and golden sands.

Make sure to stop by and capture some Insta-worthy photos of the stunning scenery!

Melasti Beach

Location: Jl. Melasti Ungasan, Ungasan, Kec. Kuta Sel., Kabupaten Badung, Bali 80361, Indonesia (Coordinates here)

Best Beaches in Sanur

21. Family-friendly Beach full of Recreational Activities: Sanur Beach

Get ready to experience Bali’s most serene and family-friendly beach in the oldest upscale resort area of Sanur!

The resorts create a welcoming atmosphere, while the calm waters and gentle waves provide a safe and enjoyable experience for kids and adults alike.

With its broad sands and calm waves, this beach is the perfect spot for water fun and recreational activities for everyone. You can fly kites, swim and even snorkel here.

Photo Via denmonray, ig_dynamic

Besides the clear and calm waters, Sanur Beach offers a paved footpath stretching along the entire coastline. You can enjoy a leisurely morning walk, jog, or scenic bicycle ride with the kids!

And don’t forget to catch the magical sunrise from Sanur Beach! It is known as one of the best spots in Bali to witness the day’s first rays.

Sanur Beach

Location: Jalan Cemara, Sanur, Denpasar Selatan, Kota Denpasar, Bali, Indonesia (Coordinates here)

Best Beaches in Kuta

22. Swim All Day and Enjoy Water Sports Activities: Kuta Beach

The vibes here are slightly different after the pandemic restrictions were lifted. Before the pandemic hit, Kuta Beach was always packed with tourists, surfers and sun loungers. However, the beach is quieter now than before!

So if you’re a water sports enthusiast or just looking for a fun day at the beach, Kuta Beach is an excellent choice away from the crowd!

Photo Via dwi_hs, okhotnik_2012, shbboom

There are plenty of surf schools along the beach that offer lessons if you’re looking to catch your first wave and ride it all the way to the shore.

On top of that, Kuta Beach is also a popular destination for sunset lovers. There are numerous spots along the beach where you can relax and enjoy the picturesque sunset, creating a perfect setting for romantic strolls or simply unwinding with friends and family.

Although the beach is much quieter now, since Kuta is bustling with popular resorts, cafes and restaurants, the crowd will surely come back here again!

Kuta Beach

Location: Kuta, Badung Regency, Bali, Indonesia (Coordinates here)

If you’re travelling to Bali for the first time, which beaches are you planning to check out?
Complete your trip by exploring Bali’s hidden beaches and other unique things to do!

Alya Maisarah: Alya is a Multiple Sclerosis survivor who is a big advocate for taking care of your health and wellness realistically. Now, she is on a mission to write about health-related topics so people can relate and stay healthy. She is the happiest when with her family, friends and cats!
Leave a Comment