Snorkelling in Nusa Penida is an unforgettable experience. The Indonesian island, located southeast of Bali, offers crystal-clear waters, vibrant coral reefs, and a wide variety of marine life. From graceful manta rays to playful turtles, every snorkel trip is a chance to witness nature at its best. Whether you’re a beginner or an experienced snorkeller, Nusa Penida has something for everyone. The warm waters and calm bays make it ideal for underwater exploration. It’s one of the top snorkelling destinations in Southeast Asia. Plus, the natural beauty above water is just as stunning as what lies below.
Top 5 Spots For Snorkelling In Nusa Penida
Located in Indonesia, Nusa Penida offers some of the most stunning underwater spots. Each location promises a unique snorkelling experience with crystal-clear waters.
1. Crystal Bay
Photo: Magul / Wikimedia Commons
Crystal Bay is famous for its clear water and easy access. It’s one of the best spots for beginners. The shallow waters near the shore are filled with colourful fish and healthy coral reefs. You don’t need a boat here. Just walk into the water and start exploring. The bay is also known for beautiful sunsets, making it a great evening hangout after your snorkel session. Early morning or late afternoon is the best time to avoid crowds. Don’t forget your waterproof camera. You’ll want to capture every moment.
Snorkelling Cost: Approximately ₹1,000 to ₹1,500 for a 30-minute session
Nearest Airport: Ngurah Rai International Airport (Denpasar, Bali)
Timings: 7 AM – 4 PM for clear visibility and calm waters
2. Manta Point
Photo: Emma Li / Pexels / Image For Representation Only
Manta Point is one of the most famous spots in Nusa Penida. It gets its name from the giant manta rays that glide through the waters here. These gentle giants often swim close to the surface, giving snorkellers an incredible experience. The waters can be rough here, so this spot is better for confident swimmers. Local guides can help you spot the mantas and ensure your safety. Seeing a manta ray up close is something you’ll never forget. It’s peaceful and magical all at once.
Snorkelling Cost: Approximately ₹4,500 to ₹6,000 per person
Timings: 7 AM – 4 PM for clear visibility and calm waters
Nearest Airport: Ngurah Rai International Airport (Denpasar, Bali)
3. Gamat Bay
Photo: Miltiadis Fragkidis / Unsplash / Image For Representation Only
Gamat Bay is a hidden gem. Tucked away on the northwest coast, it’s a quieter option for snorkelling. The bay features healthy coral reefs and a wide range of tropical fish. You might even see reef sharks and moray eels. Because it’s less popular, you’ll likely share the bay with fewer people. This makes it perfect for a peaceful snorkelling experience. Access is usually by boat, and some tours include this as a stop on their route. The untouched marine life here makes it a must-visit.
Snorkelling Cost: Approximately ₹1,500 to ₹2,500 (includes boat access)
Nearest Airport: Ngurah Rai International Airport (Denpasar, Bali)
Snorkelling Timings: 7 AM – 4 PM (ideal for calm waters and good visibility)
4. Wall Bay
Photo: Karl Callwood / Unsplash / Image For Representation Only
Wall Bay is located near Gamat Bay. It’s named after the steep underwater wall that drops deep into the ocean. This spot is rich in biodiversity. You’ll see schools of fish, vibrant corals, and maybe even sea turtles. The wall creates a unique snorkelling environment. Even from the surface, you can see the dramatic underwater slope. The visibility here is often excellent, making it easy to enjoy the sights below. Wall Bay is a top pick for anyone wanting to see marine life in a stunning setting.
Snorkelling Cost: Approximately ₹4,000 to ₹6,000 per person (part of a guided boat tour)
Nearest Airport: Ngurah Rai International Airport (Denpasar, Bali)
Snorkelling Timings: 7 AM – 4 PM (for best visibility and safe conditions)
5. Toyapakeh
Photo: Hiroko Yoshii / Unsplash / Image For Representation Only
Toyapakeh is known for its strong currents and incredible marine diversity. It’s a favourite among experienced snorkellers. The coral gardens here are full of life, from clownfish and angelfish to large pelagic species. Because of the currents, it’s best to visit Toyapakeh with a guide or on a tour. The water is very clear, offering great visibility. Many snorkellers say this is the best site for spotting rare fish. If you’re confident in the water, Toyapakeh should be on your list.
Snorkelling Cost: Approximately ₹4,000 to ₹5,500 per person (as part of a guided tour)
Nearest Airport: Ngurah Rai International Airport (Denpasar, Bali)
Snorkelling Timings: 7 AM – 4 PM (best visibility and calmer waters)
Where To Stay In Nusa Penida
Photo: DKfotografie / Pixabay / Image For Representation Only
Nusa Penida has a wide range of places to stay. You can find everything from cosy homestays to beachfront resorts. If you’re on a budget, local guesthouses offer clean rooms and friendly service. Some of them even provide scooter rentals and snorkelling tour deals. For more comfort, boutique resorts near Crystal Bay or Toyapakeh are great choices. These spots usually have ocean views and on-site dining. Many hotels also offer free shuttle service from the harbour.
Where To Eat In Nusa Penida
Photo: R Eris / Unsplash / Image For Representation Only
You’ll find everything from Indonesian warungs to Western-style cafés. Try Nasi Campur or Mie Goreng for authentic local dishes at roadside eateries. They’re tasty, affordable, and freshly made. If you prefer something more international, head to beachside cafés near Crystal Bay or Sampalan. Many offer seafood, pasta, smoothies, and even vegan options. Don’t miss trying fresh grilled fish caught right off the coast. Meals here are more than just food. They’re part of your island experience.
Best Time To Go Snorkelling In Nusa Penida
Photo: Alfiano Sutianto / Unsplash
The ideal time to snorkel in Nusa Penida is from April to October. This is the dry season in Indonesia. During these months, the sea is calm, the sun is out, and visibility is excellent. Avoid the rainy season from November to March. The water can get murky, and boat rides may be cancelled. Peak tourist season is July and August, so expect bigger crowds then. Plan your trip for fewer tourists and perfect weather in May, June, or September.
Other Factors To Consider
Photo: Nate Johnston / Unsplash
Average Cost Of The Trip
A budget-friendly trip to Nusa Penida costs around ₹3,500 to ₹5,000 per day. This includes local guesthouse stays, simple meals at warungs, and scooter rentals. Mid-range travellers can expect to spend around ₹6,000 to ₹8,000 daily, covering better accommodations, guided snorkelling tours, and more dining variety. Luxury travellers choosing private tours, beachfront resorts, and fine dining may spend ₹10,000 or more daily. Snorkelling tours range from ₹1,500 to ₹6,000, depending on the location and tour package. Ferry tickets from Bali to Nusa Penida cost approximately ₹600 to ₹1,000 one way.
Tips For Travellers
- ATMs on the island are limited and may not always work. Carry enough local currency for food, transport, and entry fees.
- Spots like Manta Point get booked quickly, especially in peak season. Early booking ensures availability and better rates.
- Regular sunscreen can harm coral reefs. Choose eco-friendly options to protect both your skin and marine life.
- Many beaches have rocky or uneven shores. Water shoes help prevent cuts and improve grip on slippery surfaces.
Snorkelling in Nusa Penida offers a perfect mix of adventure and serenity. With clear blue waters, stunning coral reefs, and the chance to swim alongside manta rays, it’s a dream destination for ocean lovers. Whether you’re a first-time snorkeller or a seasoned explorer, Nusa Penida promises unforgettable memories both above and below the surface. Add to that cosy stay delicious local food and warm hospitality, and you have a complete island experience waiting for you. Book your next snorkelling adventure now with TripXL and explore Indonesia like never before!
Cover Photo: OnBird Phu Quoc / Unsplash / Image For Representation Only