top of page

Diamond Beach on Nusa Penida - FULL GUIDE to the most amazing beach on Earth

On the island of Nusa Penida near Bali, there is one of the most beautiful beaches in Indonesia, or even in the World! And that’s not an exaggeration. A visit to Nusa Penida is definitely not complete without a stop at the Diamond Beach.

The beach is located on the eastern side of the island, and offers some breathtaking views both from up top and down below.

Diamond Beach

You might not know that visiting the beach wasn’t possible till 2018. But now when new stairs are built, you can get down in about 15 minutes and enjoy this stunning beach, with its silky blue water, limestones, and high palm trees (The stairs quite narrow though, so wear some comfortable shoes. The short hike is quite steep…but definitely worth every step). The beach is pretty long and it gives you plenty of opportunity to find your own spot in the sand to enjoy.

I should also say that it is not really recommended to swim here. The ocean on this side is very rough and can easily become pretty dangerous. We advise to visit Diamond Beach only during low tides. Of course, if you are sure about your swimming skills and you still want to take a nice cooling dip into azure clear water - go for it, just please be careful with the rugged ocean current and do not venture too far.

Diamond Beach (Jogglo) Viewpoint

The viewpoint is an easy 5-minute walk from the parking area.

You can walk all the way up to a small building where you find a viewpoint overlooking the beach.

The view from the top on Diamond Beach is definitely one of a kind. A stunning white sand, turquoise blue water and dramatic green-topped diamond shape rock formations are together creating a dream panorama. Enjoying the view of a Diamond Beach from the Jogglo Viewpoint is without a doubt one of the things you have to do on Nusa Penida.

How to get to Diamond Beach

Diamond Beach is located way out on the eastern side of the island and since the

ferries arrive to the western side, Diamond Beach is just not visited by as many tourists as the famous Kelingking Beach.

Of course, this place is still visited by fair amount of people. So coming to the beach early in the morning is the best time for visiting. We were there around 6 am and we had the beach all to ourselves for the whole morning!

Diamond Beach is quite easy to reach by car or motorbike.

From Penida harbor, it is one hour drive to reach Diamond Beach.

If you are good enough in riding a scooter, you can rent one from the harbor area for about $10 USD per day.

(Some of the roads on Nusa Penida aren’t really safe. So please do not rent a scooter if you do not have necessary skills).

If you want to make it more comfortable and safe, I would recommend hiring a driver for the day that can take you to all the main destinations including Diamond Beach.

Expect to pay around $35-50 USD for a full day drive.

The Diamond Beach parking lot is located right in between Diamond Beach and Atuh Beach. So by parking there, you will have easy access to get to both beaches during your visit.

Places to visit near Diamond Beach

Atuh Beach is very close to Diamond Beach. It’s just a short walk away from it. It's so close that you definitely should visit it too. Especially, considering that Atuh Beach is an amazing place too! After these 2 places, you can head to the famous Tree House and the Thousand Island Viewpoint. They’re both in the same area.

If you’re planning to visit Nusa Penida, you have to add Diamond Beach to your itinerary. It’s an incredible beach with some of the most impressive views.

We were stunned by Diamond Beach’s beauty. It’s just a delightful place… If I could visit just one place on Nusa Penida…I will definitely choose this one.





Hello there!
We only recommend services that we genuinely use. We have partnered with some of our favorite service providers to share their offerings with you through affiliate links. Booking these services through our links doesn't cost you anything extra, but it provides us with a small commission that helps us keep running this blog at no cost to you!

bottom of page