Experience the magic of Crystal Bay, Nusa Penida

Crystal Bay Nusa Penida is the ultimate destination for turquoise waters, vibrant reefs, and unforgettable sunsets. Nestled on the island’s serene west coast, this crescent-shaped beach is ideal for swimming, beginner-friendly snorkeling, and leisure time.

Why you’ll love Crystal Bay

Tourists snorkeling with manta rays at Manta Point, Nusa Penida, Bali, Indonesia.
Thousand Islands Viewpoint, Nusa Penida, with turquoise waters and lush cliffs, ideal for day trips.
Tourist walking along Diamond Beach with turquoise waters, Nusa Penida Island, Bali.
Tourists at Atuh Beach, Nusa Penida, with unique cliffs and clear blue waters.
1/4

Snorkeling in turquoise water

Discover shallow reefs with colorful corals and diverse marine life, ideal for beginner snorkelers.

Read more

Golden hour

Arrive about 30 minutes before sunset to capture striking, filter-free images as the sky bursts into brilliant hues of the sunset.

Beach vibes

Enjoy soft sands, gentle waves, and charming beachside warungs offering refreshing drinks and local dishes.

Photography

Looking for the perfect Instagrammable shot? Crystal Bay gives you plenty of scenic photography opportunities with the clear skies and water.

Best time to visit Crystal Bay

Two women reading books while sunbathing on a sandy beach in Barcelona, Spain.
  • Plan your visit between 4pm–6pm for the best sunset views. 
  • The dry season is between April and October, when the skies are clear with minimal rainfall. 
  • Weekdays and early afternoons tend to be quieter, while weekends and holidays see increased local and tourist foot traffic. 
  • Aim to arrive around 2pm to enjoy calm snorkeling conditions, followed by relaxing beach lounging until sunset.
Plan your visit to Nusa Penida

Opening hours

Crystal Bay is accessible 24/7; however, it's recommended to visit between 6am and 6pm for safety and to enjoy available services.

How to get to Crystal Bay

Crystal Bay is situated in Sakti Village on the western coast of Nusa Penida, Bali, Indonesia.

From Bali to Nusa Penida

  • Take a fast boat from Sanur Harbor to Nusa Penida (about 30–60 minutes).
  • Boats depart frequently throughout the day—book in advance during peak season.
Getting to Nusa Penida

From Nusa Penida harbor to Crystal Bay

  • Arrive at Toyapakeh or Banjar Nyuh Harbor (both are common landing points).
  • Rent a scooter or hire a private car with driver.
  • The drive to Crystal Bay takes 30–40 minutes via winding roads.

Road conditions

  • Roads are mostly paved but can be narrow and bumpy in places.
  • Drive carefully, especially if you’re on a scooter and not used to riding on uneven terrain. Scooters are highly prone to accidents.

Signage and directions

  • Google Maps works well—just search for “Crystal Bay Beach.”
  • Locals are friendly and happy to help if you need directions.

Entrance & fees

  • No official entrance fee is required to visit Crystal Bay Beach.
  • A parking fee applies for scooters or cars.
  • Additionally, all visitors to Nusa Penida are required to pay an island entry fee upon arrival.

Facilities at Crystal Bay

Rental chairs & umbrellas

Available on a first-come basis. Arrive early as shaded spots fill quickly.

Beach Shacks & Warungs

Enjoy local favorites such as nasi goreng, fresh seafood, and refreshing coconut water from beachside huts.

Basic amenities

Public restrooms and cold-water showers are conveniently located just behind the beach.

Parking

Parking is available after paying a minimal fee.

Snorkeling & swimming tips

  • Crystal Bay’s shallow lagoon (5–8 meters deep) is sheltered by reefs, perfect for beginner snorkelers. 
  • For more advanced snorkeling, the dive can extend up to 18 meters deep.
  • Expect sightings of colorful parrotfish, surgeonfish, and playful garden eels. 
  • For swimming, stick to the left side of the beach for calmer waters and remember to swim parallel to the shore to avoid standing on coral formations.
  • Snorkeling gear rentals are available on-site.

Where to eat near Crystal Bay

Warung Crystal Bay

  • Small, family-run eatery just steps from the beach.
  • Serves authentic Balinese dishes, fresh grilled seafood, and classic fried rice/noodle options.
  • Budget-friendly and laid-back—perfect for a casual local meal.

The Chill Penida

  • Beachfront restaurant with a relaxed, social vibe.
  • Offers a mix of Indonesian favorites, seafood, and Western comfort food.
  • Great spot to unwind with ocean views and sunset drinks.

Amok Sunset

  • Hilltop dining with one of the best sunset views on the island.
  • Menu includes Balinese curries, seafood specials, and international fusion dishes.
  • Ideal for a romantic evening or a sunset dinner with friends.

Boat tours & island transfers

  • Local boat tours frequently include Crystal Bay as the final stop, especially on half-day or sunset excursions departing from Toya Pakeh or Buyuk Harbour. 
  • These often combine morning snorkeling at Manta Point with an afternoon relaxation at Crystal Bay. 
  • If self-driving, Crystal Bay is approximately a 30-minute scenic drive from Sampalan, clearly marked by signage.

Frequently asked questions about Crystal Bay

While manta rays typically frequent Manta Point nearby, not Crystal Bay directly, many tours conveniently combine visits to both locations.