All articles

Things to see

Diamond Beach Nusa Penida: the stairs, Atuh and safety

· 6 min read

Diamond Beach on Nusa Penida’s east coast: white sand and palm trees under a sheer cliff, with rock pinnacles in turquoise water

Diamond Beach is a strip of white sand below the cliffs of Nusa Penida’s east coast, reached by a narrow stairway cut into the rock, about ten minutes down. The waves are usually too strong for swimming. Combine it with Atuh Beach, which shares the same car park, and the Thousand Islands viewpoint, ideally early in the morning.

The stairway down the cliff face is half the experience: it opens onto pale sand, coconut palms and pinnacles of rock standing in turquoise water, and it has made this one of the most photographed places on the island. It is also on the quieter side of Nusa Penida, a long drive from where the boats land, and that shapes how you plan the visit. For the island’s other beaches, see the best beaches and viewpoints on Nusa Penida.

Where is Diamond Beach and how do you get there?

Diamond Beach is on the east coast, next to Atuh, roughly 28 to 30 km from the north-coast harbours where the Sanur boats land. The drive takes 45 to 60 minutes on roads that are narrow and rough in places, so most visitors come with a driver. Both beaches share a car park on the headland between them; search for Diamond Beach rather than Atuh in your map app, which can send you to the far side of the bay. In busy months the car park fills by mid-morning, another reason to come early. If you cross from Bali on an early boat (our first leaves Sanur at 07:30), you will reach the top of the stairs around mid-morning at the earliest.

What are the Diamond Beach stairs like?

The stairway zigzags down the cliff face, cut into the rock, with handrails on parts of the way. The steps are narrow and uneven, some of them high, and the lower section has eroded in places. Most people take about ten minutes to get down and longer to climb back in the heat. When it is busy, people coming up and going down have to wait for each other on the narrowest stretches. Wear shoes with grip, keep a hand free for the rail, and take your photos from the wider landings rather than leaning out from the steps. If you have vertigo, stop partway: the view from halfway down is already the one in the pictures.

Can you swim at Diamond Beach?

It is not advised. The beach faces the open sea, the waves break hard on the sand and the backwash is strong. Paddle at the very edge at most, watch the sets for a few minutes before you go near the water, and keep children close. Atuh, next door, is sometimes calmer, but check the conditions and ask at the warungs before getting in. For proper swimming and snorkelling, Crystal Bay on the west coast on a calm day, or a guided manta ray snorkel trip, are better bets.

What is Atuh Beach like?

Atuh is the cove on the other side of the headland, a curve of sand facing a cluster of rock islets, one of them pierced by an arch. A steep path leads down from the car park, shorter than the Diamond Beach stairs but hard work on the way back up in the heat. A few warungs on the sand sell drinks and simple food, and on some days the water is calm enough for a dip, though the same open sea lies beyond the islets. With one car park, and often one ticket, for both beaches, most people see them together in two to three hours.

What else is there to see nearby?

Above Atuh, the Thousand Islands viewpoint looks down on a scatter of limestone islets along the coast, a short walk from the road and well worth the stop. Molenteng viewpoint, in the same area, is one of the sites that has charged a ticket since September 2026. On the way back to the north coast, Goa Giri Putri, a Hindu temple inside a cave, is reached by about a hundred steps and a squeeze through a narrow opening in the rock; wear a sarong, which you can rent at the bottom. Our 2 or 3 day itinerary strings these stops together into a single east-coast day.

What should I bring to Diamond Beach?

  • Shoes with grip for the stairs. You can switch to sandals or bare feet on the sand.
  • Water and a hat for the climb back up, which is steep and hot after mid-morning.
  • Small cash for the entrance and parking, with a card as a backup.
  • A dry bag or a zip-lock bag for your phone if you go anywhere near the waterline.

How much does it cost to visit Diamond Beach?

Diamond Beach and Atuh are managed locally, and visitors in 2026 report an entrance fee of around IDR 35,000 to 45,000 per person, sometimes as a combined ticket for both beaches, plus about IDR 5,000 to park a scooter. Neither beach was on the first list of sites in Klungkung regency’s new ticketing system (Molenteng was), but foreign visitors still pay the island levy of around IDR 25,000 once on arrival, and the Bali tourist levy of IDR 150,000 per visit to the province. Prices change, so carry small cash and a card.

When is the best time to visit Diamond Beach?

Early in the morning. The east coast faces the sunrise, the light is at its softest, the stairs are cooler and emptier, and the car park still has room. By midday the cliff face is hot and the beach is busy with day tours. Skip the descent after heavy rain, when the rock steps turn slippery; in the dry season, April to October, the footing is at its best. Our guide to the best time to visit Nusa Penida covers the seasons.

Can I visit Diamond Beach on a day trip from Bali?

Yes, but it is a long day. With the first boat out and one of the afternoon boats back (our last leaves Nusa Penida at 16:30), there is time for the east coast alone, not both coasts; our day-trip guide explains how to choose. A return ticket costs €31 per person, and the booking form only accepts a same-day return that leaves at least three hours after your boat out. If you can, stay a night: you can then do the east coast in the early light and the west coast the next day, as in our itinerary.

Frequently asked questions

How long does it take to walk down to Diamond Beach?
About ten minutes down the stairway for most people, and longer back up in the heat. Allow two to three hours if you also visit Atuh Beach.
Can you swim at Diamond Beach?
It is not advised: waves break hard on the beach and the backwash is strong. Paddle at the edge at most, and swim at Crystal Bay on a calm day instead.
How much is the entrance fee at Diamond Beach?
Visitors in 2026 report around IDR 35,000 to 45,000 per person, sometimes covering Atuh as well, plus a small parking fee. Prices change, so carry small cash.
Is Diamond Beach better than Kelingking?
They are different. Kelingking is about the view from the top; Diamond Beach is about the walk down and being on the sand. With one day, choose by coast: west for Kelingking, east for Diamond Beach.
How far is Diamond Beach from the harbour?
Roughly 28 to 30 km from the north-coast harbours where the Sanur boats land, a 45 to 60 minute drive on narrow roads.