Bali Beach Guide – 24 Best Beaches In Bali, Indonesia

In spite of what some people might say, Bali does have great beaches, but the very best beaches in Bali aren’t exactly obvious to the tourist crowds.

The really amazing ones are waiting in remote corners of the island, or hiding at the bottom of rocky cliffs, so you have to track them down and find them with some effort, but that’s all part of the fun.

The majority of Bali’s most spectacular beaches are in the Uluwatu area (far south coast) or on Nusa Penida, a small island that’s considered part of Bali and can be reached pretty easily on your own or even on a day trip.

Here’s my complete Bali beach guide, with a list of some of the very best beaches in Bali and surrounding islands like Nusa Penida!

Where To Stay
East Bali Beaches
1. Amed Beach

The main beach at Amed, on the far northeastern tip of Bali, has a mix of fine black sand (from the volcano) and smooth rocks.

It’s a quiet beach lined with fishing boats and small hotels, and the sunsets over the volcano every night are awe inspiring.

More info: Amed Coast


2. Jemeluk Beach

This scenic bay is the main snorkeling site in Amed, with good corals on both sides of the bay.

There’s also a popular viewpoint near the road where you can watch the sunset over the bay.

Jemeluk has lots of good restaurant and hotel options, and you can walk here from Amed Beach in about 10 minutes.

More info: Amed Coast


West Bali Beaches
3. Yeh Leh Beach

This is one of the best sunset beaches in Bali, but it’s not very well known since it’s hiding in West Bali (GPS here).

The coast at Yeh Leh Beach is covered with smooth boulders and tide pools, so it’s great for sunset photos.

It’s approximately a 1.5 hour drive from Canggu or Ubud.

Yeh Leh Beach Sunset
  • Save
Yeh Leh Beach Sunset
4. Balian Beach

This is a quiet beach west of Canggu that’s becoming a popular surfing spot, and it has plenty of accommodation and restaurants nearby.

Balian is a volcanic ash beach, with soft black sand and great sunsets!

It’s a 1 to 1.5 hour drive from Canggu or Ubud.

More info: Balian Beach

Black sand rocks and waves at Balian Beach in Bali
  • Save
Black sand at Balian Beach


South Bali Beaches
5. Kuta Beach

This is Bali’s original beach! It’s a classic, so I had to mention it.

You won’t find peace and quiet here, but it’s still worth a visit. Shop at the Beachwalk Mall, go surfing, or watch the sunset with a Bintang.

  • Save

6. Sanur Beach

Sanur beach is pretty average in most respects, but where it really shines (no pun intended) is at sunrise. This beach is one of the best sunrise viewing spots on the entire island.

More info: Best Things To Do In Sanur Beach


7. Tegal Wangi Beach

My favorite part about this beach is the cool sea cave, but it’s also known as a great place to catch the sunset.

More info: Tegal Wangi Beach

  • Save


8. Dreamland Beach

Dreamland has a nice long stretch of white sand lined with sunbeds you can rent. Sadly this beach has gone a bit downhill in recent years because of trash washing up from the ocean, but hopefully things improve again.

  • Save

9. Bingin Beach

This is a photogenic beach with exotic boulders and seaweed covered rocks. Great for scenic pics or surfing, and it’s less crowded than some of the others.

There’s a bit of trash and rubble lately from hotel construction, but some high quality accommodation and restaurants are starting to spring up here.

More info: Bingin Beach


10. Pemutih Beach

Pantai Pemutih is a popular surfing spot with some cliffside hotels and a small (but nice) white sand beach.

  • Save

11. Padang Padang Beach

This is a neat little hidden beach tucked into the cliffs in south Bali. It’s a popular spot for surfing, or you can just sip a fresh coconut and hang out on the white sand with the monkeys.

More info: Padang Padang Beach


12. Thomas Beach

This is one of the nicest beaches in south Bali. It has a long strip of white sand scattered with boulders, and not too many people.

  • Save

13. Suluban Beach

Suluban is a secluded beach with lots of caves and huge rocks to explore, but my favorite thing is the restaurant view. It’s an epic place to grab breakfast while exploring south Bali.

More info: Suluban Beach


14. Nunggalan Beach

This is one of the bigger white sand beaches in south Bali. The walk down and back up is a killer, but you’re rewarded with a huge private beach and a cool shipwreck for pictures!

More info: Nunggalan Beach


15. Green Bowl Beach

Green Bowl is one of my favorite hidden beaches in south Bali. It’s a long walk down to the beach, but you’re greeted by a perfect stretch of white sand and two big sea caves to explore.

More info: Green Bowl Beach


16. Gunung Payung Beach

This beach is overlooked by cliffs and a quiet Hindu temple. If you walk along the coast, there’s even a big sea cave.

  • Save

Nusa Penida Beaches
17. Kelingking Beach

Kelingking Beach in Nusa Penida is one of the most famous Instagram spots in Bali. You can admire this epic view from the top of the cliffs, or climb a stairway down to the white sand beach to get an even closer look.

More info: Kelingking Beach In Nusa Penida


18. Crystal Bay

This beach on Nusa Penida is a great place to relax and watch the sunset with your toes in the sand. It has a bunch of little food and drink shacks, or you can rent a sun chair or bean bag to sit on.

More info: Crystal Bay In Nusa Penida


19. Suwehan Beach

Suwehan is one of the best hidden beaches on Nusa Penida. It has perfect white sand and turquoise water, and there’s even a pointy Christmas tree shaped rock in the center of the beach.

More info: Suwehan Beach In Nusa Penida

Suwehan Beach Nusa Penida
  • Save


20. Nyanyad Beach

This is a mostly unknown beach on the south end of Nusa Penida, with a small temple and giant hills on both sides of the beach.

The hike to Nyanyad only takes 15 minutes, with concrete steps all the way, and the beach has perfect white sand!

More info: Nyanyad Beach

Nyanyad Beach Drone Picture
  • Save
Drone pic of the huge limestone hills surrounding Nyanyad Beach
Nyanyad Beach Nusa Penida
  • Save
Nyanyad Beach
21. Atuh Beach

Atuh is not as hidden as Suwehan, but it has a unique stiletto shaped rock that makes it just as memorable. There are also some unique food and accommodation options to check out here.

More info: Atuh Beach In Nusa Penida


22. Diamond Beach

This is a newly accessible ‘cliff beach’ in Nusa Penida. Diamond Beach is named after the pointy gem shaped rock on the beach, and it has the same white sand and amazing views as Suwehan Beach, but even better in my opinion.

More info: Diamond Beach In Nusa Penida


23. Tembeling Beach

Tembeling beach is a hidden spot tucked away in the cliffs on Nusa Penida’s west coast, with an awesome sea cave that opens up to a view of the huge cliffs on the coast.

More info: Tembeling Beach


24. Puyung Beach

This is one of the nicest white sand beaches in Bali, and it’s still almost completely unknown to tourists, even though it’s just a short distance from the popular Crystal Bay.

When I went to Puyung Beach I was literally the only person there!

More info: Puyung Beach

More Bali Beach Guides

I hope you were helped by this list of some of the best beaches in Bali, Indonesia.

Don’t forget to check out my full Bali Travel Guide with free tips, info, photos, and more!

Uluwatu Hotels
Bali Private Driver & Motorbike Rental

If you want to explore Bali in the comfort and safety of a private car with a driver, my top recommendation would be Klook.

Their price is 450k IDR ($30 USD) for a full day of driving and sightseeing in Bali (up to 10 hours) for 1-5 passengers. That's the total price for the whole car + driver + petrol! It's a steal.

If you'd rather travel by motorbike, they have that too. Their scooter rentals start at 85k IDR (~$6) and include a helmet, rain coat, and pickup in the south Bali area.

We've used Klook for lots of tours and activities around the world, and they're great! Highly recommended.

Book Now: Bali Private Driver / Scooter Rental