Crystal Bay Beach in Nusa Penida
See why Crystal Bay is one of Nusa Penida's easiest beach days, then stay nearby with pool, dining, spa, and snorkeling support.
Visit Crystal Bay Beach
Crystal Bay Beach (locally known as Pantai Crystal Bay) is one of Nusa Penida’s most photographed west-coast bays. Sheltered by rugged cliffs on both sides, the bay has clear turquoise water and a stretch of white sand that suits swimming, snorkeling, and relaxed beach time. Its west-facing position also makes it a reliable place to watch sunset.
Crystal Bay is also a well-known snorkeling area in Nusa Penida. The shallow coral gardens along the bay’s edges hold tropical fish, sea turtles, and colourful marine life. Between July and October, the deeper water around Crystal Bay is also known for oceanic sunfish (mola mola) sightings.
Stay Near Crystal Bay
If you are searching for a hotel near Crystal Bay Beach in Nusa Penida, Mahaloka Valley Resort is a practical base to consider. The resort is located just a 10-minute walk from Crystal Bay Beach, close enough for sunrise, sunset, or an easy beach stop during the day, while still set in a quiet green valley.
Mahaloka Valley combines resort facilities and island logistics in one place, with a swimming pool, on-site restaurant, Balinese spa massage, and free high-speed Wi-Fi. Our Travel Hub can also arrange fast boat tickets, airport transfers, guided island tours, and snorkeling packages.
Why Stay at Mahaloka Valley?
- 10-minute walk to Crystal Bay Beach — the closest full-amenity resort
- Swimming pool on-site for when you want a more private swim
- Restaurant for breakfast, lunch, and dinner after a day at the beach
- Balinese spa to unwind after snorkeling or exploring
- Free high-speed Wi-Fi throughout the resort
- Fast boat tickets & transfers arranged directly through us
- Island tours to major Nusa Penida viewpoints and beaches, starting from the resort
- Snorkeling packages including Crystal Bay, Gamat Bay, and Manta Point
Things to Do at Crystal Bay
Crystal Bay is more than just a beach — it is a gateway to Nusa Penida’s underwater world. Here is what guests staying at Mahaloka Valley can enjoy at and around Crystal Bay:
Swimming: The calm, sheltered waters of Crystal Bay are well suited to swimming for much of the year. The bay is relatively protected from ocean swells, making it one of the safer beaches on the island for a relaxed swim.
Snorkeling: Bring a mask and fins (or rent equipment from local vendors near the beach) and explore the vibrant coral gardens on either side of the bay. Marine life includes parrotfish, clownfish, turtles, and — from July to October — the famous mola mola (oceanic sunfish).
Sunset Watching: Crystal Bay’s west-facing orientation makes it a strong sunset spot on Nusa Penida. Arrive 30 minutes before sunset and settle on the sand or at one of the small beachside warungs.
Diving: Crystal Bay is a renowned diving destination for experienced divers seeking deeper encounters. The drop-off beyond the bay is known for strong currents during certain months, which attract oceanic sunfish (mola mola) and large pelagic species. Dive trips can be arranged through Mahaloka Valley’s Travel Hub.