Diamond Beach Nusa Penida is one of the most beautiful beaches in Bali. It is a relatively hidden but iconic beach on Nusa Penida which is surrounded by towering limestone cliffs and dotted with picturesque palm trees.
It wasn’t until the beginning of 2019 that going down to the beach was even possible. Stairs were carved out into the side of the cliff making it easier for visitors to access the beach and enjoy the beauty of this place from sea level. Since then Diamond Beach Bali has grown in popularity and photos of the perfect turquoise water and diamond shaped rock are seen all over Instagram.
DISCLAIMER: Some of the links in this post are affiliate links, meaning if you use these links to purchase a product or service I will receive a small compensation at no additional cost to you. Everything I recommend are products or services that I personally use and have been essential for me as a travel blogger.
Traveling to Indonesia? Don’t leave home without getting travel insurance! You never know when something could go wrong and you’ll definitely want to be covered by insurance! Click HERE to get a quote!
Table of Contents show 1 Where is Diamond Beach Nusa Penida Located? 2 How to Get to Diamond Beach Nusa Penida 3 Where to Park at Diamond Beach 4 How Much is the Entrance Fee to Diamond Beach Nusa Penida? 5 When is the Best Time to Visit Diamond Beach Bali? 6 What are the Hours of Opening at Diamond Beach Bali? 7 Can You Swim at Diamond Beach Nusa Penida? 8 What to Expect at Diamond Beach on Nusa Penida Island 9 Other Beaches You Can Visit on Nusa Penida 10 Where to Stay on Nusa Penida Island Bali
LIKE THIS POST? PIN IT FOR later!






How to Get to Diamond Beach Nusa Penida
There are a few ways that you can get to Diamond Beach on Nusa Penida Island. You can either rent your own motorbike, take an arranged tour or hire a private driver. I only recommend renting a motorbike if you are an experienced and confident driver since the roads on Nusa Penida are currently in a very bad condition on most of the island.




How Much is the Entrance Fee to Diamond Beach Nusa Penida?
As of 2019 there is a 10,000 IDR ($0.65 USD) per person entrance fee. This fee must be paid in cash in the local currency of Indonesian Rupiah (IDR).












































