VisitBali

Crystal Bay

One of Bali's clearest-water bays and the launching point for mola-mola (sunfish) dives between July and October.

Best for: Snorkelling and mola-mola dive trips

About Crystal Bay

Crystal Bay is a calm, white-sand bay on the west coast of Nusa Penida, named for its exceptionally clear water. A small island guards the mouth of the bay, and the sheltered, coral-fringed shallows make it one of the best and easiest snorkelling spots on the island — you can swim over healthy reef and reef fish straight from the beach.

It is also one of Bali's most famous dive sites. From roughly July to October, cold upwellings draw the rare and enormous mola-mola (oceanic sunfish) to the deeper water off the bay, while manta rays and reef sharks are seen year-round at nearby sites, making Crystal Bay the launch point for Nusa Penida's signature dives.

On land, the bay has a relaxed beach-day feel with warungs, sun loungers and shade under the trees, and its west-facing aspect makes it a lovely sunset spot. It gets busy with day-trippers around midday, so early morning is the calmest time to snorkel.

Quick facts

Waves
Calm
Sand
White-gold
Crowds
Moderate
Accessibility
Drive-in coastal road

Beach-specific planning notes

Best fit

Snorkelling and mola-mola dive trips. Sand and setting: White-gold.

Conditions and timing

Calm Waves; Moderate Crowds. Check local sea conditions before swimming or entering the water.

Access to confirm

Drive-in coastal road Confirm current access and fees locally before setting out.

Things to do at Crystal Bay

  • Snorkel the reef — Clear, calm water and coral just off the beach make this one of Nusa Penida's easiest snorkelling spots.
  • Dive with mola-mola and mantas — From July to October the rare oceanic sunfish appear in the deeper water; mantas and reef sharks are seen year-round nearby.
  • Relax on the sand — Warungs, loungers and shade make Crystal Bay a proper beach day between snorkel sessions.
  • Stay for sunset — The west-facing bay is one of the best places on Nusa Penida to watch the sun go down.

Browse GetYourGuide listings

Crystal Bay: beach experiences

Browse current GetYourGuide search results for beach visits and local activities around Crystal Bay. Listings, prices and availability are provided by the booking partner.

  • Search results focused on Crystal Bay
  • Explore listings connected with Crystal Bay
  • Check each listing for its own itinerary, price and terms

See current listings on GetYourGuide. Check each activity’s meeting point and route before booking.

Browse activities

Affiliate link: VisitBali may earn a commission if you book, at no extra cost to you.

How to get to Crystal Bay

  • From the Nusa Penida port (Toya Pakeh) — About 20–30 minutes by car or scooter to the west-coast bay.
  • By dive or snorkel tour — Most divers reach Crystal Bay on a boat trip with a Nusa Penida or Bali dive operator.
  • From south Bali — Fast boat from Sanur to Nusa Penida (30–45 min), then a short drive to the bay.

Crystal Bay FAQs

Is Crystal Bay good for snorkelling?

Yes — it is one of the best snorkelling beaches on Nusa Penida. The water is exceptionally clear and calm, with coral and reef fish just off the sand, making it suitable even for beginners.

When can you see mola-mola at Crystal Bay?

The rare mola-mola (oceanic sunfish) are most often seen from around July to October, when cold upwellings bring them to the deeper water off the bay. This is a bucket-list dive for experienced divers.

Can you swim at Crystal Bay?

Yes, the sheltered bay is generally calm and good for swimming and snorkelling. Currents can be strong further out towards the island and the dive sites, so casual swimmers should stay in the protected shallows.

Beaches near Crystal Bay

Plan your visit