The Best Beaches in Nusa Penida and Nusa Lembongan
Table of Contents
Sponsored
Planning a beach trip?
Compare flight and hotel prices from hundreds of providers.
Search Deals on Expedia→Getting to the Nusa Islands from Bali
The Nusa Islands — Nusa Penida, Nusa Lembongan, and tiny Nusa Ceningan between them — sit off the southeast coast of Bali, separated by the deep Badung Strait. Fast boats depart from Sanur Beach on Bali's east coast and reach Nusa Lembongan in about 30 minutes or Nusa Penida in 45 minutes to an hour. Tickets run 150,000 to 250,000 IDR ($10-17 USD) each way. Rocky Fast Cruises, Maruti Express, and Angel's Billabong Fast Cruise are among the more reliable operators.
Nusa Lembongan is small enough to explore on foot or by scooter. Nusa Penida is much larger (roughly 200 square kilometers) and requires a scooter or hired driver — the roads are steep, narrow, and poorly maintained in places. A driver for the day costs around 500,000-700,000 IDR ($33-47 USD). Scooter rental runs 75,000-100,000 IDR ($5-7) per day, but ride carefully: the roads to several beaches involve hairpin turns on crumbling asphalt with steep drop-offs and no guardrails.
Best Beaches on Nusa Penida
Kelingking Beach (T-Rex Bay)
Kelingking is the postcard image of Nusa Penida — a dramatic cliff shaped like a Tyrannosaurus Rex head dropping to a white sand beach far below. The viewpoint at the top is accessible by a short walk from the parking area and is where most visitors stop. Getting down to the actual beach requires a steep, 40-minute scramble down a dirt path with ropes and makeshift wooden steps. The descent is not recommended for anyone with knee problems, vertigo, or inadequate footwear (flip-flops are a bad idea here).
The beach itself is stunning: powdery white sand, turquoise water, dramatic cliff walls on three sides, and relatively few people because most tourists don't make the climb down. Swimming is risky due to strong currents and no lifeguard presence. Go early in the morning (arrive at the viewpoint by 7:30 AM) to avoid crowds and the worst of the midday heat during the descent. Bring at least 1.5 liters of water per person.
This is one of the reasons Nusa Penida Beaches continues to draw visitors year after year.
Atuh Beach
On the eastern side of Nusa Penida, Atuh Beach is framed by limestone arches and small rocky islets just offshore. The beach sits at the bottom of a cliff accessed by a steep concrete staircase (roughly 300 steps) with a small entrance fee of 10,000 IDR ($0.70). At the base, the sand is white, the water ranges from emerald to deep blue, and the rock formations create a natural amphitheater effect.
Swimming is possible in the sheltered areas near the cliff base, but check conditions with the locals at the warung (food stall) at the bottom — currents change with the tide. The warung serves cold drinks, instant noodles, and grilled corn. Atuh sees fewer visitors than Kelingking, making it a better choice for a couple of hours of relatively peaceful beach time. The road to Atuh from the main port (Toyapakeh) takes about 45 minutes by scooter.
Diamond Beach
Adjacent to Atuh Beach and accessible from the same parking area via a separate staircase, Diamond Beach earns its name from a large diamond-shaped limestone rock formation on the shore. The staircase is steep and carved into the cliff face — it was impassable until local workers carved proper steps around 2019. The beach is narrow, with soft white sand and intensely blue water. The vertical cliff backdrop makes it one of the most photogenic spots in the Nusa Islands.
Compared to similar options, Nusa Penida Beaches stands out for its mix of quality and accessibility.
The beach faces east, so morning light is ideal for photography. Swimming is generally safer here than at Kelingking, but there's no lifeguard. Visit Diamond Beach and Atuh Beach together since they're side by side — allow 2-3 hours total for both. The combined experience of these two beaches is one of the best half-days you can spend on Nusa Penida.
Crystal Bay
Crystal Bay is the most accessible swimming beach on Nusa Penida. A short walk from the road leads down to a sandy beach with calm, clear water and decent snorkeling around the rocky points on either side. The bay is sheltered from prevailing currents, making it the safest swimming spot on the island. A few warungs along the beach sell food and drinks, and sun loungers are available for rent (50,000 IDR / $3.50).
Divers know Crystal Bay as the place to spot the ocean sunfish (Mola mola) between July and October. These bizarre, enormous fish drift through the deep water off the bay's southern point. Dive shops on Nusa Penida and Nusa Lembongan run daily trips to Crystal Bay (around $40-60 for two dives). Even without diving, the snorkeling over the coral garden in the shallows reveals parrotfish, clownfish, and blue-spotted rays.
Local travel experts consistently recommend Nusa Penida Beaches as a top choice for visitors.
Best Beaches on Nusa Lembongan
Dream Beach
Dream Beach is a small, sheltered cove on the southwest coast of Nusa Lembongan with white sand, aquamarine water, and dramatic cliff walls. It's the island's most popular beach and can get crowded around midday when day-trippers from Bali arrive. The Dream Beach Huts resort sits on the cliff above, and their infinity pool overlooking the beach is open to non-guests for a food and drink minimum spend (around 150,000 IDR / $10).
Swimming is possible but be aware of the rocky seabed near the cliff edges and occasional strong waves. The center of the bay is the safest spot. Stick to the flagged area if flags are present. A handful of warungs line the top of the beach serving fresh coconuts, nasi goreng, and cold Bintang beer. Sunset from Dream Beach is excellent — the west-facing orientation gives unobstructed views as the sun drops toward the Bali coastline.
Mushroom Bay
Mushroom Bay (Tanjung Sanghyang) is the calmest beach on Nusa Lembongan, with gentle waves and sandy entry making it ideal for swimming and families with children. The bay is sheltered by rocky headlands on both sides, creating a natural pool effect at low tide. Several mid-range resorts and restaurants line the beach, offering sun loungers and food service directly on the sand.
If Nusa Penida Beaches is on your list, booking during shoulder season typically delivers the best value.
The beach earned its name from the mushroom-shaped coral formations visible at low tide. Snorkeling from the bay is decent, with scattered coral heads and small tropical fish. Glass-bottom boat tours depart from Mushroom Bay and cruise to nearby mangrove forests and snorkeling spots for around 350,000 IDR ($23) per boat. This is the most relaxing beach on either island — come here to swim, eat well, and not scramble down any cliffs.
Sandy Bay and the Yellow Bridge to Nusa Ceningan
Sandy Bay sits on the north coast of Nusa Lembongan, with a mix of mangrove-lined shores and small sandy stretches. It's more of a launching point than a sunbathing beach — seaweed farming frames dot the shallow water, and boats come and go throughout the day. From here, follow the coast road south to the iconic Yellow Bridge connecting Nusa Lembongan to Nusa Ceningan. The bridge is open to scooters and pedestrians (no cars). Cross it to reach Secret Beach on Ceningan, a tiny cliff-backed cove accessed by a steep concrete path. Secret Beach is barely 30 meters wide but the water is electric blue.
Practical Tips for Visiting the Nusa Islands
Where to Stay
Nusa Lembongan has the better accommodation range — from backpacker hostels at $10/night to mid-range resorts at $80-150/night. Nusa Penida has fewer options and the quality is more variable. If you want comfort, base yourself on Lembongan and take day trips to Penida. If you want to cover more of Penida's beaches without rushing, stay one or two nights on Penida near Toyapakeh or Crystal Bay. Search for beach hotels in Bali and the Nusa Islands to compare current rates.
When to Visit
The dry season (April to October) brings the best beach weather — sunny days, calm seas, and easier boat crossings. July and August are the busiest months. The wet season (November to March) can make boat crossings rough and some cliff-access beaches hazardous due to slippery paths. Mola mola diving is best from July through October. Manta ray encounters peak between November and April at Manta Point, off Nusa Penida's south coast.
Safety Considerations
The biggest risks on these islands are road accidents on Nusa Penida (bad roads plus inexperienced scooter riders), dangerous swimming conditions at unpatrolled beaches, and the steep cliff descents. Wear a helmet on scooters. Don't swim alone at remote beaches. Tell someone at your hotel which beaches you're visiting each day. The nearest hospital is back on Bali, so carry basic first aid supplies and ensure your travel insurance covers medical evacuation from the islands.
Sponsored
Looking for affordable beach resorts?
Find top-rated hotels near the best beaches worldwide.
Browse Beach Hotels→Frequently Asked Questions
How do I get from Bali to Nusa Penida?
Fast boats depart from Sanur Beach on Bali's east coast and reach Nusa Penida in 45 minutes to one hour. Tickets cost 150,000 to 250,000 IDR ($10-17 USD) each way. Operators include Rocky Fast Cruises, Maruti Express, and Angel's Billabong Fast Cruise. Book tickets online or at the Sanur port the morning of travel.
Is it safe to swim at Kelingking Beach?
Swimming at Kelingking Beach is risky due to strong currents and the absence of lifeguards. The beach is better suited for photos and wading near the shore. If you do enter the water, stay close to the sand and don't go past waist depth. The descent itself is steep and takes about 40 minutes each way.
Should I stay on Nusa Penida or Nusa Lembongan?
Nusa Lembongan has better accommodation options, more restaurants, and a more relaxed vibe. It works well as a base for day trips to Nusa Penida. However, if you want to explore Penida's beaches without rushing, staying 1-2 nights on Penida near Crystal Bay or Toyapakeh is worthwhile, especially for early morning visits to Kelingking.
What is the best time to visit the Nusa Islands?
The dry season from April to October offers the best conditions: sunny weather, calm seas, and safer boat crossings. July and August are the busiest months. For Mola mola diving at Crystal Bay, visit July through October. Manta ray sightings at Manta Point peak between November and April.
Can I rent a scooter on Nusa Penida?
Yes, scooter rentals are available for 75,000-100,000 IDR ($5-7) per day. However, Nusa Penida's roads are steep, narrow, and often poorly maintained with no guardrails. Unless you're an experienced rider comfortable with challenging roads, hire a local driver instead for around 500,000-700,000 IDR ($33-47) per day.
Is there good snorkeling at Nusa Lembongan?
Yes. Mushroom Bay offers easy shore snorkeling over coral heads with small tropical fish. The mangrove point on the north coast and the channel between Lembongan and Ceningan have healthy coral and marine life. For the best snorkeling, take a boat trip to the crystal-clear waters around the southern reefs where visibility regularly exceeds 20 meters.
How do I get between Nusa Lembongan and Nusa Ceningan?
The Yellow Bridge connects the two islands and is open to pedestrians and scooters (no cars). It's a short crossing that takes under a minute. From there, Nusa Ceningan's Secret Beach and Blue Lagoon viewpoint are both within a 10-minute scooter ride.
