Enjoy high‑speed Wi‑Fi internet

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?

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.

Frequently Asked Questions

Where can you stay near Crystal Bay Beach in Nusa Penida?

Mahaloka Valley Resort is a 10-minute walk from Crystal Bay Beach and offers a swimming pool, restaurant, Balinese spa, free high-speed Wi-Fi, and an on-site Travel Hub with island tours, snorkeling packages, fast boat tickets, and private transfers.

How far is Crystal Bay Beach from the nearest hotel?

Mahaloka Valley Resort is one of the closest hotels to Crystal Bay Beach in Nusa Penida, located just a 10-minute walk (approximately 750 metres) from the shore. Guests can walk down a shaded path to reach the beach at any time during their stay.

Can you snorkel at Crystal Bay Beach?

Yes. Crystal Bay Beach is a well-known snorkeling spot in Nusa Penida with clear, calm water and rich marine life. The bay is also known for seasonal sightings of oceanic sunfish (mola mola) between July and October. Mahaloka Valley Resort offers organized snorkeling packages that include Crystal Bay, Gamat Bay, and Manta Point.

When should you visit Crystal Bay Beach in Nusa Penida?

The dry season from May to October usually brings clearer water and calmer conditions for snorkeling and diving at Crystal Bay Beach. Sunsets are beautiful year-round, and July to October is the peak season for spotting mola mola (ocean sunfish) in the surrounding waters.

Book Your Stay

Secure your room at Mahaloka Valley Resort and stay just 10 minutes on foot from Crystal Bay Beach. Our team can help arrange fast boat transfers, guided snorkeling trips, and island tours.

Book Your Stay Contact Us on WhatsApp

Also explore our snorkeling packages including Crystal Bay, or our full Travel Hub for all Nusa Penida services.

Back to All Attractions