Crystal Bay Beach — Nusa Penida
West Nusa Penida

Crystal Bay Beach, Nusa Penida

A wide, calm beach with crystal-clear water and shaded coconut trees. The most family-friendly beach on Nusa Penida.

How to visit Crystal Bay Beach in Nusa Penida

Crystal Bay is one of the easiest Nusa Penida beaches to access: the road reaches the beach and there are no stairs. The bay is wide and shallow near shore, the water is clear enough to see fish without snorkelling, and rows of coconut trees provide natural shade. It is one of the more comfortable choices for families, although children still need close supervision around the water.

Allow about 30–45 minutes for a quick look, or 60–90 minutes for a relaxed swim or shore snorkel. Stay longer if sunset is part of your plan. Coconut shade and local warungs make it easier to pause here than at the island’s steep cliff beaches.

The bay is also the launch point for snorkeling boats heading to Manta Bay and Gamat Bay. Stay close to shore when swimming or snorkelling because the channel between Nusa Penida and Nusa Lembongan has currents. At sunset, the beach faces the western horizon, framed by the silhouette of Nusa Lembongan.

Crystal Bay appears in our West Trip and Mix Trip itineraries.

Crystal Bay Beach highlights

  • Calm, family-friendly swimming
  • Crystal-clear shallow water
  • Coconut tree shade and warungs
  • Sunset facing west
  • Snorkeling boat launch point

Visitor tips for Crystal Bay Beach

  • Bring snorkel gear — fish swim near the rocks at the south end
  • Allow 30–45 minutes for a quick stop or 60–90 minutes for swimming and shore snorkeling
  • Supervise children closely even in the shallower water near shore
  • Stay for sunset if your itinerary allows
  • Avoid swimming far out — the channel between Penida and Lembongan has currents

Crystal Bay Beach location and access

Crystal Bay Beach is located in Nusa Penida, Bali. We pick you up from your hotel as part of our tour packages.

Open in Google Maps

Crystal Bay Beach photos

Crystal Bay Beach photo 1
Crystal Bay Beach photo 2
Crystal Bay Beach photo 3
Crystal Bay Beach photo 4