WorldIndonesiaBaliDiamond BeachMy routeRoute

Diamond Beach, Nusa Penida, Bali

White beach below a green cliff with pointed rock islets rising from the turquoise sea
Photo: Stryn, CC BY-SA 4.0, Wikimedia Commons

The essentials in 10 seconds

Entry
Small entry and parking fee
verifyingFrom reliable travel sources; we are still checking it against an official one. Double-check before you go.
Hours
Daytime; best light in the morning
Time on site
A typical visit without queueing. In high season add 15–30 minutes.
1 h 30 min
With kids
Better without small kids
Stairs
Cut into the cliff, with railings, 10–15 minutes down
Swimming
Only in calm seas; waves are often strong
Location
East Nusa Penida, Pejukutan village; next to Atuh Beach
Fast boat
Sanur–Nusa Penida ≈ IDR 150,000–250,000 one way
verifyingFrom reliable travel sources; we are still checking it against an official one. Double-check before you go.
Coordinates
-8.77614, 115.61864YesGo MapGoogleApple

Key facts

Stairscut straight into the cliff, 10–15 minutes down
Sourcetravel guides
Isletspointed rock stacks offshore are the beach's signature view
Sourcetravel guides
Eastcoast — the opposite end of the island from Kelingking
SourceOpenStreetMap
≈ 29 kmby road to Kelingking
SourceOSRM route
Atuhis the neighbouring cove — easy to combine
Sourcetravel guides
30–60 minutesby fast boat from Sanur to Nusa Penida
Sourceinivie.com, 2026

About Diamond Beach

Diamond Beach is on the east coast of Nusa Penida, the island southeast of Bali, near Pejukutan village. It's a narrow strip of white sand beneath a sheer limestone cliff, with pointed, green-topped rock islets standing offshore. The water is turquoise near the shore and deep blue further out.

For years the beach was hard to reach; now a staircase makes it one of the island's most photographed spots, and the view from the steps is what brings people out east.

The Diamond Beach stairs

A staircase cut into the cliff, with railings, leads down to the sand. It takes 10–15 minutes down and a bit longer back up. The steps are narrow in places, with small landings partway that give the famous shot: the stairs against the cliffs and sea.

At the top is a viewpoint — if you'd rather not go down, the view from there is almost as good.

Atuh Beach next door

The next cove along is Atuh Beach: a crescent of sand between cliffs, with sunloungers and cafés. Diamond Beach is about the view and the photo; Atuh is easier for spending a couple of hours by the water.

Most people see both on one trip. As the crow flies they're a few hundred metres apart, but by road it's about 13 km, so check with your driver how they'll take you.

How to get to Diamond Beach from Bali

First, a fast boat from Sanur to Nusa Penida: about IDR 150,000–250,000 one way in 2026, taking 30–60 minutes. Then a hired car with driver, a scooter or an 'east route' tour.

The beach is at the opposite end of the island from Kelingking, about 29 km by road. Many people split Nusa Penida into two days (west and east) or pick one tour — the roads are narrow and doing everything in a day is exhausting.

How to get to Diamond Beach

Tap a route to highlight it on the map.

Loading the map…

on footdestinationStreet view

Where are you starting from?

We’ll draw it on the map on foot and by taxi; metro and buses open in your maps app. Your location isn’t stored.

On foot

More tips

  1. Fast boat from Sanur to one of Nusa Penida's harbours — 30–60 minutes.
  2. From the harbour — by car or scooter to the east of the island, about an hour on narrow roads.
  3. From the car park, a few minutes' walk to the viewpoint, then 10–15 minutes down the stairs.
  4. Easiest: an east Nusa Penida tour with hotel pickup on Bali.

Best time to visit

The beach faces east, so the morning light is best, with the sun on the cliffs and water — and fewer people on the stairs. The dry season, April to October, brings calmer seas for both the crossing and swimming.

In the wet season the steps get slippery and waves are bigger — on those days, admire it from the top.

Is Diamond Beach worth it?

Yes: white sand under a cliff and rock islets in turquoise water make it one of Nusa Penida's most beautiful sights, and the way down is much easier than Kelingking's.

YesGo's take: swimming isn't always possible, there are queues for photos on the stairs by midday, and the drive east is long. Go early and pair it with Atuh Beach next door.

Bali and Nusa Penida beaches compared

Beaches and coves on Bali and Nusa Penida rated by YesGo. Click a column header to sort.

Saraswati Temple4530 minfree; dance ≈ IDR 100,00049.4 km
Ayung River Rafting293 h≈ IDR 400,000–500,00052.8 km
Tegenungan Waterfall291 h≈ IDR 20,000–30,00042.4 km
Kanto Lampo Waterfall2945 min≈ IDR 25,00041.5 km
Devil's Tear2945 minFree22.9 km
Jimbaran Fish Market2945 minFree49.5 km
Tanah Lot Temple261 h 30 minIDR 75,00061.0 km
Taman Ayun Temple261 h≈ IDR 30,000–50,00055.5 km
Legian Beach262 hFree50.5 km
Nusa Dua Beach263 hFree42.7 km
Kuta Beach252 h 30 minFree49.8 km
Jimbaran Beach252 h 30 minFree50.0 km
Seminyak Beach252 h 30 minFree51.4 km
Tirta Empul Temple241 h 15 min≈ IDR 50,000–75,00052.1 km
Tukad Cepung Waterfall241 h≈ IDR 25,00045.0 km
Tanjung Benoa243 hbeach free; banana ≈ IDR 80,00043.9 km
Broken Beach and Angel's Billabong241 hSmall fee19.1 km
Nusa Ceningan243 hFree20.2 km
Tirta Gangga Water Palace241 h≈ IDR 50,00040.6 km
Ulun Danu Beratan Temple231 h 15 minIDR 100,00075.0 km
Taman Ujung Water Palace231 h 15 min≈ IDR 50,00034.8 km
Diamond Beachyou are here221 h 30 minSmall fee—
Lake Batur221 h 30 minfree; hot springs ≈ IDR 200,00062.2 km
Kelingking Beach221 h 30 minSmall fee16.2 km
Atuh Beach221 h 30 minSmall fee8 min walk
Padang Padang Beach212 h≈ IDR 15,00057.0 km
Crystal Bay212 hSmall fee19.0 km
Amed214 hFree49.2 km
Pemuteran214 hFree127.1 km
Sekumpul Waterfall202 h 30 min≈ IDR 20,000–250,00082.0 km
Melasti Beach202 h 30 min≈ IDR 10,00051.3 km
Pandawa Beach202 h 30 min≈ IDR 25,00048.1 km
Dreamland Beach202 h 30 minFree55.1 km
Geger Beach202 h 30 minfree or ≈ IDR 5,000–10,00043.6 km
Manta Point193 hTour only10.1 km
Tulamben193 hSmall fee55.5 km
West Bali National Park164 h≈ IDR 200,000 + guide141.4 km
Menjangan Island155 htrip ≈ IDR 500,000143.0 km

East Nusa Penida in a day

Diamond Beach in the morning, then Atuh Beach next door. Add it to your trip — YesGo will set the timings and transfers.

  1. Diamond Beachyou are here1 h 30 min · Small fee
  2. 8 min walk from the previous stopAtuh Beach1 h 30 min · Small fee

2 places · about 3 h 8 min with walks · 8 min on foot in total

Go · my route

Nearby and on the way

Atuh Beach

Bali, Indonesia

1 h 30 min · Small fee · 8 min walk

How to do it right

  • Come in the morning for the best light.
  • Don't swim out to the rock islets.
  • Hold the railings on the stairs.
  • Do the east and west of the island on separate days.
  • Next door: Atuh Beach.

Questions

Where is Diamond Beach?

On the east coast of Nusa Penida near Pejukutan village — not on Bali itself.

How do I get to Diamond Beach from Bali?

Fast boat from Sanur to Nusa Penida, then about an hour by car or scooter.

Can you swim at Diamond Beach?

Only in calm seas and close to shore; the surf is often strong.

How long are the Diamond Beach stairs?

10–15 minutes down a staircase cut into the cliff.

Is there an entrance fee?

A small entry and parking fee is charged; the amount can change.

How far is Diamond Beach from Kelingking?

About 29 km by road — they're at opposite ends of the island.

What's near Diamond Beach?

Atuh Beach, the next cove, with sunloungers and cafés.

When is the best time to visit?

Morning in the dry season, April to October.

Have you been? Was it worth your time?

1 — no, 5 — absolutely

Your vote counts towards the YesGo score.

Sources and fact-check

  • Nusa Penida travel guides — the beach, cliff stairs, swimming conditions, Atuh Beach
  • inivie.com (2026), booking platforms — Sanur–Nusa Penida fast boat prices and times (unofficial)
  • OpenStreetMap — coordinates; OSRM routing — distances to Kelingking and Atuh

Top YesGo picks: Bali

Saraswati Temple

Bali, Indonesia

30 min · free; dance ≈ IDR 100,000

Ubud Art Market

Bali, Indonesia

1 h · Free

Campuhan Ridge Walk

Bali, Indonesia

1 h 15 min · free

Ubud Monkey Forest

Bali, Indonesia

1 h 15 min · IDR 130,000

Luwak coffee plantations

Bali, Indonesia

45 min · Free; luwak ≈ IDR 50,000–100,000