# Diamond Beach, Nusa Penida, Bali

> Diamond Beach is a white-sand beach beneath a sheer cliff on Nusa Penida's east coast, with pointed rock islets standing in turquoise water. A staircase cut into the cliff leads down in 10–15 minutes. There's a small entry fee. Swim only when the sea is calm. From Bali: fast boat from Sanur, then about an hour across the island; Atuh Beach is next door.

Web page: https://yesgo.io/indonesia/bali/diamond-beach

- City: [Bali](https://yesgo.io/indonesia/bali), Indonesia
- YesGo score: 22/100 (Yes, if nearby)
- Time on site: 1 h 30 min
- Opening hours: Daytime; best light in the morning
- With kids: Better without small kids
- Entry: Small entry and parking fee
- 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
- Coordinates: -8.77614, 115.61864
- Facts checked: 10.11.2026

## Key facts

- **Stairs** — cut straight into the cliff, 10–15 minutes down (source: travel guides)
- **Islets** — pointed rock stacks offshore are the beach's signature view (source: travel guides)
- **East** — coast — the opposite end of the island from Kelingking (source: OpenStreetMap)
- **≈ 29 km** — by road to Kelingking (source: OSRM route)
- **Atuh** — is the neighbouring cove — easy to combine (source: travel guides)
- **30–60 minutes** — by fast boat from Sanur to Nusa Penida (source: inivie.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.

> **Can you swim at Diamond Beach?** Diamond Beach faces the open ocean and the surf is often strong. Only go in when the sea is calm, stay close to shore and don't swim out to the rock islets. If the waves are big, enjoy the beach and the view instead. Hold the railings on the stairs, especially after rain.

## 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

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.

- [Saraswati Temple](https://yesgo.io/indonesia/bali/pura-taman-saraswati) — YesGo score 45/100 (Yes, if nearby) · 30 min · free; dance ≈ IDR 100,000
- [Ayung River Rafting](https://yesgo.io/indonesia/bali/ayung-rafting) — YesGo score 29/100 (Yes, if nearby) · 3 h · ≈ IDR 400,000–500,000
- [Tegenungan Waterfall](https://yesgo.io/indonesia/bali/tegenungan-waterfall) — YesGo score 29/100 (Yes, if nearby) · 1 h · ≈ IDR 20,000–30,000
- [Kanto Lampo Waterfall](https://yesgo.io/indonesia/bali/kanto-lampo-waterfall) — YesGo score 29/100 (Yes, if nearby) · 45 min · ≈ IDR 25,000
- [Devil's Tear](https://yesgo.io/indonesia/bali/devils-tear) — YesGo score 29/100 (Yes, if nearby) · 45 min · Free
- [Jimbaran Fish Market](https://yesgo.io/indonesia/bali/jimbaran-fish-market) — YesGo score 29/100 (Yes, if nearby) · 45 min · Free
- [Tanah Lot Temple](https://yesgo.io/indonesia/bali/tanah-lot) — YesGo score 26/100 (Yes, if nearby) · 1 h 30 min · IDR 75,000
- [Taman Ayun Temple](https://yesgo.io/indonesia/bali/taman-ayun) — YesGo score 26/100 (Yes, if nearby) · 1 h · ≈ IDR 30,000–50,000
- [Legian Beach](https://yesgo.io/indonesia/bali/legian-beach) — YesGo score 26/100 (Yes, if nearby) · 2 h · free
- [Nusa Dua Beach](https://yesgo.io/indonesia/bali/nusa-dua-beach) — YesGo score 26/100 (Yes, if nearby) · 3 h · free
- [Kuta Beach](https://yesgo.io/indonesia/bali/kuta-beach) — YesGo score 25/100 (Yes, if nearby) · 2 h 30 min · free
- [Jimbaran Beach](https://yesgo.io/indonesia/bali/jimbaran-bay) — YesGo score 25/100 (Yes, if nearby) · 2 h 30 min · free
- [Seminyak Beach](https://yesgo.io/indonesia/bali/seminyak-beach) — YesGo score 25/100 (Yes, if nearby) · 2 h 30 min · free
- [Tirta Empul Temple](https://yesgo.io/indonesia/bali/tirta-empul) — YesGo score 24/100 (Yes, if nearby) · 1 h 15 min · ≈ IDR 50,000–75,000
- [Tukad Cepung Waterfall](https://yesgo.io/indonesia/bali/tukad-cepung-waterfall) — YesGo score 24/100 (Yes, if nearby) · 1 h · ≈ IDR 25,000
- [Tanjung Benoa](https://yesgo.io/indonesia/bali/tanjung-benoa) — YesGo score 24/100 (Yes, if nearby) · 3 h · beach free; banana ≈ IDR 80,000
- [Broken Beach and Angel's Billabong](https://yesgo.io/indonesia/bali/broken-beach) — YesGo score 24/100 (Yes, if nearby) · 1 h · Small fee
- [Nusa Ceningan](https://yesgo.io/indonesia/bali/nusa-ceningan) — YesGo score 24/100 (Yes, if nearby) · 3 h · Free
- [Tirta Gangga Water Palace](https://yesgo.io/indonesia/bali/tirta-gangga) — YesGo score 24/100 (Yes, if nearby) · 1 h · ≈ IDR 50,000
- [Ulun Danu Beratan Temple](https://yesgo.io/indonesia/bali/ulun-danu-bratan) — YesGo score 23/100 (Yes, if nearby) · 1 h 15 min · IDR 100,000
- [Taman Ujung Water Palace](https://yesgo.io/indonesia/bali/taman-ujung) — YesGo score 23/100 (Yes, if nearby) · 1 h 15 min · ≈ IDR 50,000
- [Diamond Beach](https://yesgo.io/indonesia/bali/diamond-beach) — YesGo score 22/100 (Yes, if nearby) · 1 h 30 min · Small fee
- [Lake Batur](https://yesgo.io/indonesia/bali/lake-batur) — YesGo score 22/100 (Yes, if nearby) · 1 h 30 min · free; hot springs ≈ IDR 200,000
- [Kelingking Beach](https://yesgo.io/indonesia/bali/kelingking-beach) — YesGo score 22/100 (Yes, if nearby) · 1 h 30 min · Small fee
- [Atuh Beach](https://yesgo.io/indonesia/bali/atuh-beach) — YesGo score 22/100 (Yes, if nearby) · 1 h 30 min · Small fee
- [Padang Padang Beach](https://yesgo.io/indonesia/bali/padang-padang-beach) — YesGo score 21/100 (Yes, if nearby) · 2 h · ≈ IDR 15,000
- [Crystal Bay](https://yesgo.io/indonesia/bali/crystal-bay) — YesGo score 21/100 (Yes, if nearby) · 2 h · Small fee
- [Amed](https://yesgo.io/indonesia/bali/amed) — YesGo score 21/100 (Yes, if nearby) · 4 h · Free
- [Pemuteran](https://yesgo.io/indonesia/bali/pemuteran) — YesGo score 21/100 (Yes, if nearby) · 4 h · Free
- [Sekumpul Waterfall](https://yesgo.io/indonesia/bali/sekumpul-waterfall) — YesGo score 20/100 (Yes, if nearby) · 2 h 30 min · ≈ IDR 20,000–250,000
- [Melasti Beach](https://yesgo.io/indonesia/bali/melasti-beach) — YesGo score 20/100 (Yes, if nearby) · 2 h 30 min · ≈ IDR 10,000
- [Pandawa Beach](https://yesgo.io/indonesia/bali/pandawa-beach) — YesGo score 20/100 (Yes, if nearby) · 2 h 30 min · ≈ IDR 25,000
- [Dreamland Beach](https://yesgo.io/indonesia/bali/dreamland-beach) — YesGo score 20/100 (Yes, if nearby) · 2 h 30 min · free, paid parking
- [Geger Beach](https://yesgo.io/indonesia/bali/geger-beach) — YesGo score 20/100 (Yes, if nearby) · 2 h 30 min · free or ≈ IDR 5,000–10,000
- [Manta Point](https://yesgo.io/indonesia/bali/manta-point) — YesGo score 19/100 (Yes, if nearby) · 3 h · Tour only
- [Tulamben](https://yesgo.io/indonesia/bali/tulamben) — YesGo score 19/100 (Yes, if nearby) · 3 h · Small fee
- [West Bali National Park](https://yesgo.io/indonesia/bali/west-bali-national-park) — YesGo score 16/100 (Yes, if nearby) · 4 h · ≈ IDR 200,000 + guide
- [Menjangan Island](https://yesgo.io/indonesia/bali/menjangan) — YesGo score 15/100 (Yes, if nearby) · 5 h · trip ≈ IDR 500,000

## 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 Beach](https://yesgo.io/indonesia/bali/diamond-beach) — YesGo score 22/100 (Yes, if nearby) · 1 h 30 min · Small fee
2. [Atuh Beach](https://yesgo.io/indonesia/bali/atuh-beach) — YesGo score 22/100 (Yes, if nearby) · 1 h 30 min · Small fee

## Tips

- 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](https://yesgo.io/indonesia/bali/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.

## How we checked

The beach, stairs and swimming conditions come from Nusa Penida travel guides, as does the descent time. The fee isn't officially published, so it's marked unconfirmed. Fast-boat prices come from inivie.com (2026) and booking platforms. Distances are OSRM routes (Kelingking 29.2 km, Atuh 12.7 km by road); real island travel times are longer because of narrow roads.

## Sources

- 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

---

This is the Markdown version of a YesGo page for AI assistants. Quote the web page link above, not this file.
