Diamond Beach is a picture perfect beach on Nusa Penida famous for its white sand, turquoise water and towering cliffs. In this post I will explain how to get there, the best time to visit and what to expect when exploring this epic place.
Disclaimer: this post contains affiliate links meaning I may receive a small commission for any purchases you make using these links. This is at no extra cost to you and is a great way to support me in continuing to create these helpful travel guides!
Diamond Beach is an absolute must see when visiting Nusa Penida. In fact, it should be on your list for any Bali trip! Due to its popularity, a staircase was recently built to help visitors safely reach the beach.
There is also a viewpoint at the top of the stairs, offering incredible views of the whole beach with its rugged cliffs and beautiful palm trees. Climb your way down the stairs and spend the morning or afternoon frolicking on the white sand.
Located on the eastern tip of Nusa Penida, Diamond Beach can be accessed by car or motorbike/scooter, but you can also join an East Nusa Penida tour to avoid the hassle of driving yourself.
The drive is roughly an hour from both Toya Pakeh or Buyuk Harbour. Scooters are the best way to get around Nusa Penida and can be rented for 50-80k rupiah ($5-7 AUD) per day.
If you rent a scooter on the island your ride should be fairly easy as most of the roads have recently been upgraded. However, the roads on Nusa Penida are narrow and windy so take it slow and make sure to give a courtesy beep when approaching a bend so cars know to move over. And watch out for potholes!
If you choose to transport yourself to Diamond Beach, drive towards East Penida and follow the signs leading to Diamond Beach. There are two parking areas. We parked near Nirvana Cliff (you’ll see a small hut full of bean bags and plenty of signs). Parking a scooter costs 20k rupiah ($2 AUD).
Walk towards the ocean, then to your left and follow a path for about 5 minutes until you reach the Diamond Beach viewpoint. From here, you can look out over the whole beach, marvelling at its unique rock formations and the stunning contrast of white and blue.
You’ll see the famous staircase to your right. The stairs are fairly easy to navigate, however the last section involves a rocky section with a rope to help you get down.
Best time to visit
Diamond Beach is only accessible at low tide! We unfortunately didn’t know this and visited at high tide when the water made it impossible to actually reach the beach.
Early morning is best to avoid the crowds but if you’re a photographer, know that the left side of the beach is in shadow until 7.30-8am.
On a Sunday and during holidays, the crowds started arriving around 7.30am but if you want photos on the staircase, luckily most people will get out of your way so there will still be opportunities to make it look like you had the place all to yourself!
The best time to visit Bali in general is in dry season which runs from April to October. June to August are the busiest months so if you want to avoid the crowds, I would suggest coming in the shoulder months of April/May or September/October.
Unfortunately, Diamond Beach isn’t the best place for swimming. Nusa Penida is known for its crazy waves and there is supposedly a lot of rock and coral making it painful to walk into the water. I would suggest a quick dip only if you need to cool down.
On the other side of Diamond Beach is Atuh Beach. I personally didn’t visit here but it is a very popular sunrise spot on Nusa Penida and one that is also included on the East Nusa Penida tour.
Check out these other Nusa Penida tours below
Looking for more cool things to see on Nusa Penida? Check out this guide to Tembeling Beach and Natural Pools – the ultimate hidden gem on Nusa Penida!