Diamond Beach is one of the most stunning beaches in Nusa Penida. It sits at the bottom of dramatic limestone cliffs on the east coast of the island. The beach is famous for its white sand, turquoise water, and the diamond-shaped rock that gives it its name.
For a long time, locals used this beach only for fishing. Then, in 2018, workers carved a staircase into the cliff. That staircase changed everything. Since then, Diamond Beach has become one of the most-visited spots in all of Bali.
In this guide, you will find everything you need to plan a great visit. We cover how to get there, what to do, entrance fees, and the best tips for a memorable trip.
Why It Is Called Diamond Beach
The name comes from the sharp, pointed karst rocks around the beach. These angular formations look like the facets of a diamond, especially when sunlight hits them. Locals gave the beach this name because of those unique shapes.
In addition, a large diamond-shaped rock sits right on the shore. It is one of the most photographed spots on the beach. Together, the cliffs and the rock create a scene that truly feels like a hidden gem.
Location and How to Get to Diamond Beach
The beach is in Banjar Pelilit, Pejukutan Village, Nusa Penida. To reach it, you first need to get to Nusa Penida Island. The easiest way is to take a fast boat from Sanur Harbor in Bali. The boat ride takes about 30 to 45 minutes.
You can also depart from Kusamba. Both routes are popular and easy to book. Once you arrive in Nusa Penida, you have two main options:
- From Toyapakeh Port: Diamond Beach is about 28 km to the east. The drive takes around 60 minutes by motorbike or car.
- From Banjar Nyuh Harbor: The beach is about 45 minutes away by motorbike or car.
The roads on the east side of the island can be rough. Therefore, hiring a driver is a smart choice. A local driver knows the roads well and can take you to multiple spots safely. You can also arrange a Bali airport transfer if you are flying in and want a smooth start to your trip.
How to Descend to Diamond Beach
At the top of the cliff, you will find a viewpoint with stunning views of the bay below. From there, a steep staircase leads down to the shore. The descent takes about 10 to 15 minutes.
The stairs are carved directly into the limestone rock. Some sections are smooth, while others are uneven. Workers added a rope along the more challenging sections to help visitors keep their balance.
Because of this, the beach is not suitable for everyone. Avoid bringing very young children or elderly guests. Also, skip the descent if you have a fear of heights. However, even if you stay at the top, the view from the cliff is already breathtaking.

What Makes Diamond Beach Special
There are many reasons why travelers love this beach. Here are the main highlights:
- White sand: The sand is clean, soft, and bright white. It contrasts beautifully with the blue water.
- Turquoise water: The color of the sea here is striking. On clear days, the water looks almost electric blue.
- Limestone cliffs: Tall karst cliffs wrap around the beach on three sides. They create a dramatic natural frame for photos.
- Coral staircase: The carved staircase is a photo spot on its own. Many visitors stop to take photos here as they descend.
- Cliff swing: You can swing on the edge of the cliff with the ocean below. It is an exciting experience with incredible views.
- Birdcage photo spot: A birdcage installation near the beach offers another unique photo opportunity.
- Manta Ray sightings: On lucky days, you can spot manta rays from the top of the cliff or while descending the stairs.
Because of these features, Diamond Beach is one of the most photogenic places in Nusa Penida. It is also close to other top attractions. For example, Atuh Beach is just a short drive away and makes for a perfect combined visit.
Things to Do
Once you reach the shore, there is plenty to enjoy. Here are the best activities:
- Photography: The landscape here is made for photos. Bring a good camera. The cliffs, the rock, and the water all make for incredible shots.
- Relaxing on the beach: The sand is soft and the setting is peaceful. Sit back and enjoy the sound of the waves.
- Snorkeling: Calmer areas near the shore are good for snorkeling. You can see coral reefs and tropical fish in the clear water.
- Cliff swing: Try the famous swing for an adrenaline rush with a jaw-dropping ocean backdrop.
- Viewpoint at the top: Even before descending, spend time at the cliff viewpoint. The panoramic view of the bay is one of the best in Nusa Penida.
Important safety note: Swimming conditions at Diamond Beach can be dangerous. The waves are strong and unpredictable, especially during high tide. Always check conditions before entering the water, and never swim alone.
Best Time to Visit
Timing your visit makes a big difference. Here is what you need to know:
- Morning visits (before 9 AM): This is the best time to visit. The light is soft and the beach is less crowded. Moreover, the sea is usually calmer in the early hours.
- Sunrise: Arriving at sunrise gives you golden light and almost no crowds. Check out our Diamond Beach sunrise guide for tips on making the most of an early visit.
- Low tide: Visit during low tide if you want to walk on the sand and explore the shore. High tide can push the water close to the base of the cliffs.
- Dry season (April to October): This is the best season overall. The weather is clear, the sea is calmer, and visibility for snorkeling is much better.
Plan to spend about two hours at Diamond Beach. That gives you enough time to descend, explore, take photos, and climb back up without rushing.
Entrance Fees and Facilities
Here is a quick overview of the costs and facilities:
- Entrance fee: IDR 35,000 per person (payable near the staircase)
- Parking fee: IDR 5,000 for motorbikes, IDR 10,000 for cars
- Toilets: Available near the beach area
- Small food vendors: A few stalls sell snacks and drinks near the beach
- Parking: Available on the hill above the beach
Because food options are limited, bring your own snacks and plenty of water. Also, the beach has little shade, so pack sunscreen and a hat.
Tips for Visiting
Follow these tips to get the most out of your visit:
- Wear closed-toe shoes or sturdy sandals. The stairs are uneven, so good grip matters.
- Start early in the morning to beat the heat and the crowds.
- Bring your own food and water. There are only a few vendors near the beach.
- Apply sunscreen before heading down. There is almost no shade on the beach.
- Charge your camera or phone. You will want to take a lot of photos.
- Allow extra time if you plan to visit Atuh Beach or Tree House Nusa Penida on the same day. They are close by and worth visiting together.
- Check the weather before you go. Rain makes the stairs slippery and dangerous.
Nearby Attractions to Combine
The east coast of Nusa Penida has several incredible spots near Diamond Beach. Consider adding these to your itinerary:
- Atuh Beach: Just minutes away, Atuh Beach is quieter and easier to access. The two beaches are best visited together.
- Tree House (Rumah Pohon): A famous photo spot perched on the cliff with sweeping ocean views.
- Teletubbies Hill: Rolling green hills nearby that look like the TV show landscape. Great for a relaxed stop.
- Kelingking Beach: A bit further west, but worth the drive for its iconic T-Rex cliff shape.
To explore all these spots in one day, consider booking a guided day trip. Check out our perfect Nusa Penida day trip itinerary for a full plan. You can also browse our Nusa Penida Bali attractions guide for more ideas.
Plan Your Visit to Diamond Beach with Bali Touristic
Ready to experience one of Bali’s most breathtaking beaches? Bali Touristic makes it easy to plan your trip to Nusa Penida. We offer private tours with experienced local drivers who know the east coast well.
Whether you want a full-day Nusa Penida tour or a flexible car rental with a driver, we have you covered. Explore our Bali tour packages or our Bali car rental with driver service to get started.
You can also check out our best beaches in Bali guide for more inspiration. Or, contact us on WhatsApp to chat with our team directly.
Questions About Diamond Beach
How did Diamond Beach in Nusa Penida get its name?
Diamond Beach gets its name from the sharp, angular karst rock formations that surround it. These pointed cliffs and rocks look like the facets of a diamond, especially in bright sunlight. A large diamond-shaped rock on the shore adds to this effect.
How do I get to Diamond Beach from Bali?
Take a fast boat from Sanur or Kusamba Harbor to Nusa Penida. The boat ride takes about 30 to 45 minutes. From Toyapakeh Port, drive east for about 60 minutes. From Banjar Nyuh Harbor, it is about 45 minutes by car or motorbike.
Is Diamond Beach safe for swimming?
Swimming at Diamond Beach can be dangerous. The waves are strong and unpredictable. There have been multiple incidents involving rip currents and strong surf. Always check conditions before entering the water. Snorkeling in calmer areas near the shore is generally safer.
What is the entrance fee for Diamond Beach?
The current entrance fee is IDR 35,000 per person. Parking costs IDR 5,000 for motorbikes and IDR 10,000 for cars. These fees are payable at the site.
What should I wear to visit Diamond Beach?
Wear closed-toe shoes or sturdy sandals with good grip. The stairs are steep and uneven. Also, bring light, breathable clothing to stay cool. Pack sunscreen and a hat, as there is very little shade on the beach.
Can I visit Diamond Beach and Atuh Beach in one day?
Yes, absolutely. The two beaches are close together on the east coast of Nusa Penida. Most visitors combine them in a single half-day trip. A local driver or a guided tour makes this very easy to manage.








