Crystal Bay Beach is a famous tourist destination in Nusa Penida that offers extraordinary beach beauty. Visitors come here to swim, snorkel, and sunbathe along a coastline that stretches 200 meters long and up to 15 meters wide. The bay sits on the southeastern part of Bali Island, separated from the mainland by the Badung Strait. Clusters of coconut trees line the shore, adding to the scenery, while the clear sea water and calm waves make it a natural choice for relaxing or exploring the underwater world through snorkeling. A visit here delivers the kind of easy, scenic day that travelers hope for in Nusa Penida.
This beach was once known as Penida Beach, but today it is far more popular under the name Crystal Bay. Most visitors come to snorkel, swim, sunbathe, or simply enjoy the white sand and the shade of the surrounding trees. It is a fitting stop for anyone who wants to step away from the busier parts of the island. Strolling along the shore, watching local boats come and go, or just taking in the natural scenery will leave a lasting impression.
The Origin of the Name Crystal Bay Beach
The name Crystal Bay comes from the way the sea water sparkles like crystal beads when it catches the sunlight. Locals gave the beach this name because the glimmer resembles crystals whenever the light touches the water. This spot is also popular for snorkeling thanks to the clarity of the water, which lets visitors see marine life clearly below the surface. Wooden boats regularly ferry guests out to the middle of the bay to snorkel, while others simply come to swim and enjoy the clear water. To understand how this beach fits into a wider Nusa Penida trip, it helps to know what to expect on your first visit to Nusa Penida.

Relaxing on the white sand of Crystal Bay is a rewarding experience because the beach offers a complete sense of natural beauty. A small coral island sits in the center of the bay, acting as a natural breakwater before waves reach the shoreline. The beach curves inland, with hills and cliffs protecting both ends, which keeps the waves calmer and more comfortable for swimming. In the evening, the beach turns into one of the best sunset spots on the island, a detail that makes it a stop worth planning around during a visit to Nusa Penida.
Location and Route to Crystal Bay Beach
To reach Crystal Bay, head to Nusa Penida, specifically the Penida Bay area within Sakti Village. The beach sits about 15 km from Nusa Penida Harbor. Most trips start from Sanur Harbor, where a speedboat crossing to Nusa Penida takes roughly 30 to 45 minutes. The speedboat fare is usually around IDR 75,000.
After arriving at Nusa Penida Harbor, travelers can rent a motorbike for around IDR 70,000 per day. From the harbor, the route continues toward Toya Pakeh before climbing uphill to Sebunibus and reaching the Sakti T-junction. Taking the right path at this junction leads to Banjar Sakti, where Crystal Bay is located. The road is paved and generally easy to navigate, which makes the drive comfortable even for first-time visitors to the island.
Tourist Attractions of this Beautiful Beach
Crystal Bay carries its own set of attractions that set it apart from other beaches on Nusa Penida. These are the highlights that keep travelers coming back:
There is an under sea garden
The main draw of Crystal Bay is its underwater garden, filled with coral reefs and small fish. This underwater landscape makes the bay a favorite spot for diving and snorkeling, and it is often used as a research area by scientists studying coral reef development.
Crystal clear sea water
The clear water at Crystal Bay lets visitors take in the underwater world without much effort. For anyone who enjoys snorkeling or scuba diving, this beach offers an easy way to admire marine life up close.
Meet the sunfish
The sunfish, known locally as mola-mola, is a legendary presence in Balinese waters and is often spotted near Crystal Bay. The name comes from the Latin word for millstone, a nod to the fish’s round, stone-like shape and gray color. Sightings are most likely between July and October, when the fish moves up from deeper water to depths of around 20 to 30 meters near the surface. Mola-mola has a rough texture and a distinctive round body, and it is often seen basking near the surface during this season.
Surrounding natural beauty
Beyond the water, Crystal Bay offers scenery worth slowing down for. Local plantations nearby grow mangoes, sweet potatoes, beans, corn, and monkey guava. Sunrise and sunset both cast a soft, romantic light over the bay, adding to the relaxed atmosphere.
Jineng Stone and the rocky island temple
On the cliff to the right of the beach sits a striking rock formation known as Jineng Stone, or Crystal Stone, which adds to the bay’s visual character. Out in the water, a small rocky island holds an old Hindu temple. Stairs lead up from the water to the temple, though access is usually reserved for locals during religious ceremonies. Even from the shore, the island makes a distinctive backdrop for photos and adds a layer of local culture to the visit.
Fun Activities You Can Do at Crystal Bay Beach
Crystal Bay offers a range of exciting activities for every type of traveler:
Scuba diving or snorkeling
Thanks to the clarity of the water, this beach works well for both snorkeling and scuba diving. Coral reefs, seaweed, small fish, and the occasional sea turtle are all visible thanks to the clear conditions, making for an enjoyable underwater outing. Currents can pick up further from shore, so it helps to stay close to the beach or join a guided group if you are new to snorkeling.
Crystal Bay Point
A visit to Crystal Bay Point rewards visitors with a panoramic view of the bay from above. Reaching it requires climbing a few hundred steps, but the payoff is a wide view of blue water framed by green hills.
Enjoy the sunset
Crystal Bay is one of the better places on the island to watch the sunset. The warm light over the blue water and the shape of the bay combine into a view that is hard to walk away from.
Water play
With around 1 km of coastline, the beach gives visitors plenty of room to splash around or swim in calmer sections of the bay.
Hike the trail to Pandan Beach
A short trail on the left side of Crystal Bay leads to Pandan Beach, a quieter stretch of sand just south along the coast. The walk takes only a few minutes and rewards hikers with a view over Crystal Bay from higher ground before descending toward Pandan’s calmer shoreline, making it an easy add-on for anyone with extra time on the itinerary.
Photography
From sunset colors to clear water and the surrounding hills, Crystal Bay gives photographers plenty to work with throughout the day.
Facilities, Ticket Prices, and Operating Hours
Facilities
Crystal Bay Beach offers a range of facilities to keep a visit comfortable:
- Restrooms and changing rooms
- A small shop selling food and soft drinks
- Sun loungers and boat rentals for snorkeling
- Snorkeling and scuba diving equipment rental
- Gazebo and rest area
- Photo-friendly spots along the shore
- Souvenir sellers and local transportation services
Ticket price
There is no entrance fee to Crystal Bay. Visitors only need to pay a parking fee of IDR 5,000 for motorized vehicles and IDR 10,000 for cars. Snorkeling equipment can be rented for around IDR 100,000 to 150,000 per person, and beach chairs are available at varying prices. These rates can change depending on the vendor.
Operating hours
Crystal Bay does not have fixed operating hours, so visitors can arrive at any time. Mornings suit those who want to relax and sunbathe, while afternoons are better for catching the sunset.
Discover Crystal Bay Beach with a Private Driver
Crystal Bay Beach in Nusa Penida is a rewarding stop for anyone who loves the water, with clear conditions suited to snorkeling and scuba diving. The bay is known for its underwater garden of coral reefs and the chance to spot the elusive mola-mola, especially between July and October. Calm waves, white sand, and dependable sunset views round out the experience, giving Crystal Bay a mix of relaxation and adventure that is hard to match elsewhere on the island. A private driver can take you comfortably from Sanur Harbor to this Nusa Penida snorkeling spot, making the trip hassle-free from start to finish. Explore our Bali tour package to make the most of your visit.
Plan Your Visit to Crystal Bay Beach
Getting to Crystal Bay is easiest with your own vehicle and driver, especially if you plan to combine it with other stops on the western side of Nusa Penida. A Bali car rental with driver lets you set your own pace, skip the hassle of arranging a motorbike on arrival, and head straight to Crystal Bay sunset viewing once the day’s snorkeling is done. It is a simple way to see more of the island without worrying about routes or timing.
Frequently Asked Questions About Crystal Bay Beach
Where is Crystal Bay Beach located?
Crystal Bay Beach is located in Sakti Village, Penida Bay area, in the southwestern part of Nusa Penida Island, Klungkung Regency, Bali. It sits about 15 km from Nusa Penida Harbor.
What is the entrance fee for Crystal Bay Beach?
There is no entrance fee for Crystal Bay Beach. Visitors only pay parking fees of IDR 5,000 for motorcycles and IDR 10,000 for cars. Renting snorkeling equipment (IDR 100,000-150,000) or beach chairs comes at an additional cost.
What makes Crystal Bay Beach special?
Crystal Bay stands out for its clear water that sparkles like crystal in sunlight, strong snorkeling and diving conditions with vibrant coral reefs, and seasonal chances to spot the mola-mola. The beach also offers dependable sunset views and a calmer atmosphere than some of the more crowded spots on the island.
Can you snorkel at Crystal Bay Beach?
Yes, Crystal Bay is one of the better snorkeling spots in Nusa Penida. The clear water makes it easy to see coral reefs and marine life, including fish and the occasional sea turtle. Equipment can be rented on-site, or visitors can join boat trips that head further into the bay.
Is Crystal Bay Beach safe for swimming and snorkeling?
Swimming close to shore at Crystal Bay is generally calm and manageable, but currents can grow stronger further out in the bay, particularly for less confident swimmers. It helps to stay within sight of the shore, avoid swimming alone, and join a guided group if you are new to snorkeling or unfamiliar with the conditions.
What is the best time to visit Crystal Bay Beach?
Mornings work well for swimming and sunbathing, while afternoons are better for the sunset. Since the beach has no fixed operating hours, visitors can arrive anytime, though early mornings tend to bring calmer water and fewer crowds.
When is the best time to see mola-mola at Crystal Bay?
The mola-mola typically appears between July and October, when cooler water pushes the fish up toward depths of around 20 to 30 meters. Divers visiting during this window have the best chance of a sighting.
How do I get to Crystal Bay Beach from Bali?
Take a speedboat from Sanur Harbor to Nusa Penida, a crossing that takes about 30 to 45 minutes and costs around IDR 75,000. From the harbor, renting a motorcycle or hiring a driver gets you to Crystal Bay, roughly 15 km away on a paved and accessible road.
How does visiting Crystal Bay Beach fit with renting a car with driver in Bali?
Renting a car with a driver is one of the more convenient ways to reach Crystal Bay Beach. A driver can arrange the ferry crossing, take you directly to the beach, and combine the visit with other western Nusa Penida stops such as Kelingking Beach and Broken Beach in a single day.







