DestinationsDiamond Beach Nusa Penida

Diamond Beach Nusa Penida

Diamond Beach Nusa Penida

When most people first see a photo of Diamond Beach, their first reaction is disbelief. Towering limestone cliffs, powdery white sand, and crystal-clear turquoise water — it looks like a render, not a real place. But it is real, and it sits right at the eastern tip of Nusa Penida, one of Bali's most jaw-dropping islands.

Diamond Beach is not just another pretty beach. It is one of the most dramatic coastal landscapes in all of Indonesia, and visiting it feels genuinely different from anything else you'll find in Bali. That said, there are a few important things you need to know before you go — about access, safety, timing, and how to make the most of your visit.

This guide covers everything, written by a team based right here on Nusa Penida.


What Makes Diamond Beach So Special?

The name is not just for show. The jagged karst cliffs surrounding the beach, when viewed from above, resemble the facets of a cut diamond. The contrast between the lush green vegetation on top of the cliffs, the white sand below, and the vivid blue of the ocean creates a scene that looks almost unreal.

What sets Diamond Beach apart from other popular Bali beaches is the sense of adventure it carries. You do not simply walk up to the shore — you descend hundreds of steps carved directly into the limestone cliff face, with sweeping ocean views the entire way down. The journey itself is part of the experience.

One interesting fact: before 2018, the beach was completely inaccessible. Visitors could only admire it from the clifftop. It was only after the stone staircase was carved into the rock that Diamond Beach opened to the public — and it went viral almost immediately.


Where Is Diamond Beach?

Diamond Beach is located on the eastern coast of Nusa Penida, close to Atuh Beach. GPS coordinates: -8.7543° S, 115.5447° E.

Nusa Penida is a separate island from mainland Bali, roughly a 45-minute fast boat ride from Sanur. So getting to Diamond Beach requires two legs of travel, which is worth planning in advance.


How to Get to Diamond Beach from Bali

Step 1 — Bali to Nusa Penida

The only way to reach Nusa Penida is by fast boat. Your main departure options from Bali:

  • Sanur — the most popular and most convenient option, with the most frequent departures. Boats run from around 07:00 to 16:30.
  • Kusamba — a quieter alternative, better if you are staying in the Klungkung or Karangasem area of Bali.

The crossing takes approximately 30 to 45 minutes. Ticket prices typically range from IDR 100,000 to 200,000 per person one way, depending on the operator. Book in advance, especially during peak season (June to August), as fast boats fill up quickly on popular day-trip routes.

You will arrive at either Toyapakeh Harbour or Banjar Nyuh (Sampalan) Harbour on Nusa Penida.

Step 2 — From the Harbour to Diamond Beach

From either harbour, Diamond Beach is roughly 45 minutes to 1 hour away by vehicle. The roads in Nusa Penida are mostly paved but can be narrow, steep, and winding — particularly as you approach the eastern coast.

You have two main transportation options:

Scooter Rental

  • Cost: IDR 100,000 – 150,000 per day
  • Best for experienced riders who want flexibility to explore at their own pace
  • Note: the roads toward Diamond Beach are challenging with steep hills and sharp bends. Not recommended for those with limited riding experience.

Private Driver (Car)

  • Cost: IDR 500,000 – 700,000 per day, covering multiple stops
  • The most comfortable and stress-free option, especially for couples or small groups
  • Local drivers know the roads well and can double as informal guides

Local tip: If you want to combine Diamond Beach with Atuh Beach and Thousand Islands Viewpoint in a single day, booking an East Nusa Penida tour is the smartest move. Everything is arranged for you, and you will cover far more ground than if you figure out transport on your own. Check out our [East Nusa Penida Day Tour] for a well-paced itinerary.


Entrance Fee & Practical Information

DetailInfo
Entrance feeIDR 30,000 per person
Parking feeIDR 10,000
Opening hoursOpen 24 hours (best visited 06:00 – 18:00)
FacilitiesToilets, local warungs (food stalls), parking area

Prices are subject to change. Bring cash, as card payments are not widely accepted near the beach.


Best Time to Visit Diamond Beach

Best Season

The dry season, from April to October, is the ideal time to visit. Skies are clearer, rainfall is minimal, and sea conditions are calmer — all of which make for better photography and a more enjoyable visit overall.

The wet season (November to March) does not make Diamond Beach impossible to visit, but the cliff stairs can become slippery and the ocean more unpredictable. If you are visiting during this period, take extra care on the descent.

Busiest months: June to August. Arrive early to beat the crowds at the staircase. Best shoulder months: April to May and September to October — quieter, but weather is still reliably good.

Best Time of Day

Diamond Beach faces east, which means it catches the sunrise directly over the ocean. Here is how the light plays out throughout the day:

  • Early morning (06:00 – 10:00): Soft golden light, cooler temperatures, and the fewest visitors. The best window for photography. One thing to note: the left side of the beach stays in shadow until around 07:30 – 08:00, so factor that into your shot planning.
  • Midday (10:00 – 14:00): The high sun makes the turquoise water look intensely vivid and beautiful, but it gets very hot and noticeably more crowded.
  • Late afternoon (15:00 – 18:00): Cooler and more comfortable for relaxing on the sand. The western light hits the cliffs from behind, creating dramatic silhouettes.

Our recommendation: Aim to arrive before 07:00 for the calmest, most photogenic experience.


Things to Do at Diamond Beach

1. Take In the View from the Clifftop

Before descending, spend a few minutes at the viewpoint at the top of the stairs. From here you can see both Diamond Beach and Atuh Beach in one unobstructed panorama — two stunning beaches framed by sheer cliffs. This is one of the most photographed vantage points on the entire island.

In the early morning, you might even spot manta rays gliding through the water far below. Their dark silhouettes are surprisingly visible against the bright turquoise sea.

2. Descend the Cliff Stairs

The staircase carved into the limestone is a highlight in itself. Take your time going down — not only because it is safer, but because the views change with every few steps. This is one of those moments where rushing would genuinely be a waste.

Wear closed-toe shoes with good grip. Flip flops are not suitable here.

3. Shoot the Iconic Swing

There is a swing set between two coconut palms on the beach, and it is easily the most sought-after photo spot at Diamond Beach. Arrive early in the morning if you want to avoid a long queue.

4. Relax on the White Sand

The sand at Diamond Beach is exceptionally soft and clean. Lay down a sarong, listen to the waves, and just absorb the scenery. You have earned it after the stairs.


⚠️ Important Safety Warning — Please Read Before You Swim

This is the most important section in this guide.

Swimming at Diamond Beach is now prohibited.

The water looks calm from the clifftop, but the underwater currents at Diamond Beach are powerful and unpredictable. Since the beach opened to the public, multiple serious incidents have occurred, including fatalities caused by rip currents sweeping visitors off the shore. Local authorities have banned swimming here due to the ongoing risk. There are no lifeguards on duty.

You can wade at the very edge of the water and let the waves wash over your feet, but do not go deeper. The prohibition exists for good reason, and it applies regardless of how calm the water looks on the surface.

Diamond Beach is beautiful without going into the water. Please do not take unnecessary risks.


Photography Tips for Diamond Beach

Diamond Beach rewards photographers who plan ahead. Here are some pointers:

  • Best light: After 08:00 in the morning, when soft sunlight covers the entire beach evenly
  • Clifftop viewpoint: Use a wide-angle lens to capture the full sweep of cliffs, beach, and ocean in a single frame
  • The staircase: Have someone photograph you mid-descent with the sea as the backdrop — this is one of the most iconic shots from Diamond Beach
  • The swing: Get there before 08:00 to avoid the queue
  • Low tide: When the tide is out, more sand is exposed and the rock formations along the cliff base become visible — great for detailed shots

Nearby Attractions — A Full East Nusa Penida Itinerary

Diamond Beach is best paired with other nearby attractions in the east of Nusa Penida. Here is a well-tested one-day itinerary:

06:30 — Arrive at Diamond Beach viewpoint, enjoy a quiet start before the crowds arrive 07:00 – 09:00 — Descend to the beach, explore, take photos, relax on the sand 09:30 – 11:00 — Drive to Atuh Beach (around 10 to 15 minutes away) 11:00 – 12:30 — Explore Atuh Beach and have lunch at one of the local warungs 13:00 – 14:30 — Head to Thousand Islands Viewpoint for sweeping views over the scattered islets off Nusa Penida's eastern coast 15:00 — Return to the harbour in time for the afternoon fast boat back to Bali

These three spots form a natural loop around the eastern coast and can be covered comfortably in a single day without feeling rushed.

If snorkeling is on your agenda, Crystal Bay and Manta Point are world-class spots — but both are on the western side of Nusa Penida and are better suited to a separate day or a dedicated snorkeling tour.


Where to Stay Near Diamond Beach

If you want to visit Diamond Beach without the pressure of catching the last fast boat back to Bali, staying overnight on Nusa Penida is absolutely worth it. The island is completely different in the early morning before the day-trippers arrive.

The main accommodation areas on Nusa Penida:

  • Toyapakeh / Banjar Nyuh — closest to the harbour, the widest range of hotels and guesthouses
  • Ped / Crystal Bay area — better if your focus is on the western attractions
  • Eastern coast — limited options but far more peaceful, and perfect if Diamond Beach is your main destination

Staying one or two nights on Nusa Penida gives you a completely different experience of the island compared to a rushed day trip.


FAQ

Can you swim at Diamond Beach Nusa Penida? No. Swimming is prohibited at Diamond Beach due to powerful and unpredictable rip currents that have caused multiple fatalities. You can stand at the water's edge, but going deeper is not safe and is not allowed. There are no lifeguards on duty.

How much is the entrance fee for Diamond Beach? As of 2025, the entrance fee is IDR 30,000 per person, with a parking fee of IDR 10,000. Bring cash as card payments are not reliably available near the beach.

How long does it take to get from Bali to Diamond Beach? Allow around 2 to 2.5 hours in total. The fast boat from Sanur to Nusa Penida takes 30 to 45 minutes, followed by a 45-minute to 1-hour drive from the harbour to Diamond Beach.

What are the opening hours of Diamond Beach? Diamond Beach is technically accessible 24 hours, but the practical visiting window is 06:00 to 18:00. Arriving before 07:00 gives you the best combination of lighting, crowds, and temperature.

Is there a tour to Diamond Beach from Bali? Yes. East Nusa Penida day tours typically include Diamond Beach, Atuh Beach, and Thousand Islands Viewpoint, with boat transfers and a private driver all arranged. It is the most convenient way to visit, especially if it is your first time on the island. Check out our East Nusa Penida Tour for details.

How steep are the stairs at Diamond Beach? The stairs are carved into the cliff and are quite steep, but handrails are in place along the entire route. Average fitness is more than sufficient. Wear shoes with good grip, and be extra cautious during or after rain when the steps can become slippery.

Is Diamond Beach suitable for children? Yes, with supervision. The stairs require care, and children should be kept away from the water's edge at all times. The beach itself is a wonderful place for kids to run around on the sand.


Final Thoughts

Diamond Beach is genuinely one of the most spectacular places you can visit in Indonesia. The combination of sheer limestone cliffs, immaculate white sand, and vivid turquoise water creates a landscape that is difficult to find anywhere else in the world.

Like all real natural wonders, it comes with its own conditions. Come prepared, respect the ocean, and take your time on those stairs — because that descent is something you will remember long after the photos fade from your camera roll.

If you need help planning your trip to Nusa Penida, our team is based right here on the island and knows it inside out. Take a look at our [Nusa Penida tours] or [get in touch] and we will put together something that fits exactly what you are looking for.

For a complete overview of everything Nusa Penida has to offer, check out our Nusa Penida Travel Guide.


Have questions about Diamond Beach or Nusa Penida that are not covered here? Drop them in the comments below — we answer from firsthand experience.

Want to visit Diamond Beach Nusa Penida?

This destination is included in several of our tour packages.

Browse Tours