Nusa Ceningan
Bali, Indonesia
Cities
Loading cities…
Nothing found. Try another spelling or pick a country on the list.
All countries and cities →
The reef starts close to shore: on a calm day you'll see coral, schools of fish and sometimes turtles with just a mask. Masks and fins are for hire on the beach, though your own fits better.
Many Nusa Penida tours include snorkeling from a boat that stops in Crystal Bay and at nearby spots along the coast, where the water is even clearer than off the beach.
Crystal Bay is one of Bali's best-known dive sites, mainly thanks to the mola mola (ocean sunfish): a huge, flat fish that rises from the deep to the reef when cold currents arrive, usually from July to October.
On those days the water is noticeably colder and currents can be strong and unpredictable, so diving here is for experienced divers and always with a local dive centre. Nobody can guarantee a sunfish sighting.
Crystal Bay is on Nusa Penida's west coast, near Sakti village — not on Bali itself, but on the neighbouring island reached by fast boat from Sanur. It has white sand, palms and water that really is crystal-clear near the shore.
Unlike the island's famous viewpoints, it's a beach for relaxing and swimming: no cliff to climb down, cafés along the sand, and a rocky islet in the bay that the sun sets behind in the evening.
First, a fast boat from Sanur to Nusa Penida: about IDR 150,000–250,000 one way in 2026, taking 30–60 minutes. Crystal Bay is one of the beaches closest to the harbours: about 8 km from Toya Pakeh, 20–30 minutes by car or scooter.
The simpler option is a snorkeling or dive trip that includes the boat, transfers and gear. On west-island tours it's often the last stop, after Kelingking and Broken Beach.
Step-by-step directions are below; the map shows where you arrive.
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.
For snorkeling, go in the morning, when the water is calmer and clearer and there are fewer people. For sunset, come in the evening: the beach faces west and the sun drops behind the islet. Note that the last boats to Bali leave around 17:00 — to see sunset you'll need to stay the night on the island.
The dry season, April to October, gives the best visibility underwater; sunfish season usually starts in July.
Yes: it's one of the few Nusa Penida beaches where getting into the water is easy, with shade, food and a good reef right off the sand. For divers, it's a chance to see a sunfish.
YesGo's take: it's crowded at midday when the tours arrive, and the currents demand care. Morning or evening is best — and the sunset is a good reason to stay the night.
Beaches and coves on Bali and Nusa Penida rated by YesGo. Click a column header to sort.
| Saraswati Temple | 45 | 30 min | free; dance ≈ IDR 100,000 | 31.7 km |
|---|---|---|---|---|
| Ayung River Rafting | 29 | 3 h | ≈ IDR 400,000–500,000 | 35.2 km |
| Tegenungan Waterfall | 29 | 1 h | ≈ IDR 20,000–30,000 | 24.1 km |
| Kanto Lampo Waterfall | 29 | 45 min | ≈ IDR 25,000 | 24.5 km |
| Devil's Tear | 29 | 45 min | Free | 4.1 km |
| Jimbaran Fish Market | 29 | 45 min | Free | 32.1 km |
| Tanah Lot Temple | 26 | 1 h 30 min | IDR 75,000 | 42.1 km |
| Taman Ayun Temple | 26 | 1 h | ≈ IDR 30,000–50,000 | 36.8 km |
| Legian Beach | 26 | 2 h | Free | 32.2 km |
| Nusa Dua Beach | 26 | 3 h | Free | 26.3 km |
| Kuta Beach | 25 | 2 h 30 min | Free | 31.7 km |
| Jimbaran Beach | 25 | 2 h 30 min | Free | 33.1 km |
| Seminyak Beach | 25 | 2 h 30 min | Free | 33.0 km |
| Tirta Empul Temple | 24 | 1 h 15 min | ≈ IDR 50,000–75,000 | 36.8 km |
| Tukad Cepung Waterfall | 24 | 1 h | ≈ IDR 25,000 | 31.3 km |
| Tanjung Benoa | 24 | 3 h | beach free; banana ≈ IDR 80,000 | 26.6 km |
| Broken Beach and Angel's Billabong | 24 | 1 h | Small fee | 36 min walk |
| Nusa Ceningan | 24 | 3 h | Free | 32 min walk |
| Tirta Gangga Water Palace | 24 | 1 h | ≈ IDR 50,000 | 36.6 km |
| Ulun Danu Beratan Temple | 23 | 1 h 15 min | IDR 100,000 | 58.9 km |
| Taman Ujung Water Palace | 23 | 1 h 15 min | ≈ IDR 50,000 | 33.9 km |
| Lake Batur | 22 | 1 h 30 min | free; hot springs ≈ IDR 200,000 | 51.3 km |
| Kelingking Beach | 22 | 1 h 30 min | Small fee | 4.3 km |
| Diamond Beach | 22 | 1 h 30 min | Small fee | 19.0 km |
| Atuh Beach | 22 | 1 h 30 min | Small fee | 19.1 km |
| Crystal Bayyou are here | 21 | 2 h | Small fee | — |
| Padang Padang Beach | 21 | 2 h | ≈ IDR 15,000 | 40.6 km |
| Amed | 21 | 4 h | Free | 46.9 km |
| Pemuteran | 21 | 4 h | Free | 108.7 km |
| Sekumpul Waterfall | 20 | 2 h 30 min | ≈ IDR 20,000–250,000 | 67.0 km |
| Melasti Beach | 20 | 2 h 30 min | ≈ IDR 10,000 | 36.1 km |
| Pandawa Beach | 20 | 2 h 30 min | ≈ IDR 25,000 | 33.1 km |
| Dreamland Beach | 20 | 2 h 30 min | Free | 38.5 km |
| Geger Beach | 20 | 2 h 30 min | free or ≈ IDR 5,000–10,000 | 28.1 km |
| Manta Point | 19 | 3 h | Tour only | 12.2 km |
| Tulamben | 19 | 3 h | Small fee | 50.9 km |
| West Bali National Park | 16 | 4 h | ≈ IDR 200,000 + guide | 122.7 km |
| Menjangan Island | 15 | 5 h | trip ≈ IDR 500,000 | 124.5 km |
Kelingking in the morning, then Broken Beach and Angel's Billabong, and snorkeling at Crystal Bay in the afternoon. Add it to your trip — YesGo will set the timings and transfers.
3 places · about 6 h 1 min with walks · 91 min on foot in total
Bali, Indonesia
Bali, Indonesia
On the west coast of Nusa Penida near Sakti village, 8 km from Toya Pakeh harbour.
Fast boat from Sanur to Nusa Penida, then about 8 km by car or scooter.
Yes, the reef starts close to shore; snorkel when the sea is calm.
Usually July to October, diving with a dive centre; sightings aren't guaranteed.
Currents can be strong; stay close to shore and don't swim past the islet.
Yes, there are cafés, loungers and mask hire on the beach.
Yes, it faces west, but the last boats to Bali leave around 17:00.
A small parking fee is charged; the amount can change.
Your vote counts towards the YesGo score.
Bali, Indonesia
Bali, Indonesia
Bali, Indonesia
Bali, Indonesia
Bali, Indonesia
Bali, Indonesia
Bali, Indonesia
Bali, Indonesia
We use cookies to run the site and count visits. Details