Nusa Penida knocked my socks off. The moment I stood at the top of Kelingking Beach viewpoint, watching waves crash against those massive T-Rex-shaped cliffs, I couldn’t believe this place was real. And trust me, those Instagram photos you’ve seen? They don’t even come close to capturing how incredible it feels to stand there in person.
After spending several unforgettable days finding the best things to do in Nusa Penida, I can tell you this island is pure magic. From swimming with gentle manta rays at Crystal Bay (seriously, they glide right past you!) to watching sunrise at Angel’s Billabong, every spot on this island left me speechless. I’m so excited to share my favorite places on this wild piece of paradise near Bali.
Best Things to Do in Nusa Penida (Bali)
Visiting Nusa Penida (Bali)? Spend the day at the breathtaking Kelingking Beach, relax on the pristine shores of Crystal Bay, or take in the natural beauty of Angel’s Billabong. Explore the dramatic cliffs of Broken Beach (Pasih Uug) for stunning coastal views. Whether you’re into adventure, scenic landscapes, or tropical escapes, Nusa Penida has plenty to offer!
Before you book anything, don’t miss these deals 👇
- ✈️ Find cheap flights you won't see on Google – Going.com finds mistake fares and flash sales I use to save $200+ per ticket
- 🏨 Book your stay – Great deals on boutique hotels, apartments and vacation homes
- 🚗 Score cheap car rentals – Compare top companies in one spot
- 🎟️ Explore top-rated tours and activities – Skip the line and explore more

1. Visit Kelingking Beach
Kelingking Beach is the most iconic viewpoint in Nusa Penida—and for good reason. From the top, you’ll spot the famous T-Rex-shaped cliff hugging a turquoise bay far below. The view alone is worth the trip, but if you’re up for it, the hike down to the beach is an adventure in itself. The path is steep, rocky, and supported by bamboo railings, so wear sturdy shoes and take your time on the descent.
I made the trek early in the morning and had most of the trail to myself. The beach at the bottom is stunning but has strong waves and currents, so it’s not ideal for swimming. Still, sitting on that sand, with cliffs towering behind you, feels surreal. Don’t skip grabbing a cold coconut from one of the stalls near the parking lot—perfect after the climb back up.
- Read Next: Beautiful Places to Visit in Bali

2. Snorkel at Crystal Bay
If you’re into snorkeling, Crystal Bay is the place to go. Located on the west coast of Nusa Penida, this sheltered beach is known for its calm, clear waters and vibrant marine life. The coral reef just offshore is home to parrotfish, clownfish, and sometimes even sea turtles. Conditions are best in the morning, especially between 8 and 11 a.m., when the visibility is highest.
I rented gear from a small stand near the parking area and was in the water within minutes. It’s a great spot for beginners too, since the current here is milder than in other areas. If you’re lucky, you might even catch a glimpse of a manta ray cruising through the bay. After snorkeling, the palm-lined beach is a perfect spot to relax and dry off. Bring some cash—vendors nearby sell fresh coconuts, snacks, and basic rental gear.
- Read Next: Beautiful Places to Visit in Indonesia

3. Explore Angel’s Billabong
Angel’s Billabong is a natural tidal pool carved into the cliffs on the southwestern coast of Nusa Penida. The water is incredibly clear, and at low tide, you can walk across the rock shelves and even wade into the pool. When the sea is calm, it’s like stepping into your own private infinity pool overlooking the Indian Ocean.
I visited mid-morning when the tide was low and the reflections on the water were unreal. Just be cautious—this spot is only safe when the tide is out. High tide can make it dangerous, so always check conditions before going in. The rock surface is uneven and slippery, so good footwear is a must. Nearby, Broken Beach is just a short walk away, so you can hit two top spots in one trip. It’s an unforgettable corner of the island you don’t want to miss.
- Read Next: Magical Destinations in Southeast Asia

4. Take in the Views at Broken Beach (Pasih Uug)
You won’t find sand or swimming here, but Broken Beach (or Pasih Uug) is all about the views. This natural wonder features a collapsed sea cave that left behind a circular cove surrounded by cliffs, with an arch carved into the rock where the ocean flows in. It’s one of Nusa Penida’s most photogenic spots.
I brought my drone for this one, and the aerial shots were worth every bit of effort. You’ll often spot manta rays cruising below in the turquoise water. There are no fences, so watch your step near the edges. The walking path around the cliff gives you multiple viewpoints, each one more dramatic than the last. It’s a great place to pair with a visit to nearby Angel’s Billabong, as they’re located within walking distance of each other. Don’t forget sun protection—there’s very little shade.

5. Swim with Manta Rays at Manta Point
Swimming with manta rays at Manta Point is hands-down one of the most awe-inspiring things to do in Nusa Penida. Located just off the island’s southern coast, this dive site is famous for frequent manta sightings. The gentle giants often glide within meters of snorkelers, making it a surreal experience.
I booked a guided trip through Penida Dive Center, and the crew handled everything from gear setup to briefing us on safe marine interaction. We spotted three mantas circling below us near a cleaning station—it was like watching underwater ballet. The current can get strong here, so stick with the group and follow your guide’s lead.
✈️ Pro Travel Tip:
I use Going.com to find crazy flight deals — think $300 roundtrip to Europe kind of crazy.
It’s free, and I honestly check it more than Google Flights. If you're booking travel, this is the first site I'd check. (Save 25% on Premium and Elite with my special code: JON25)
Even from the boat, the view is incredible. Remember to keep your distance and never touch the rays. If you want to feel truly connected to nature, this is the kind of moment that sticks with you.

6. Hike to Peguyangan Waterfall
Don’t expect a massive cascade, but the hike to Peguyangan Waterfall is a unique adventure that blends scenery, culture, and exercise. Located on Nusa Penida’s southern cliffs, the trail is made up of steep blue stairs that hug the rock face and descend down toward the ocean.
I counted nearly 700 steps before reaching the bottom, where a small shrine and natural spring feed into pools with spectacular sea views. It’s a sacred site, so wear a sarong (you can borrow one at the entrance) and be respectful of ceremonies if one’s happening.
The ocean backdrop and sea spray alone make the descent worthwhile. Just bring plenty of water and good shoes—those stairs can be slippery. If you’re looking for a spiritual, off-the-beaten-path stop with a leg workout built in, this is it.

7. Discover the Teletubbies Hills
On the eastern side of Nusa Penida, you’ll find the rolling green landscape of the Teletubbies Hills—named after the children’s show because the scenery looks like something straight out of it. These rounded hills stretch across the horizon and are especially lush after the rainy season.
I arrived just before sunset and had the place almost to myself. The views were endless, and it felt like the wind was the only sound around. While there’s no official trail, wandering through the hills is easy and relaxing. It’s a great place to take photos, but it’s also worth putting the camera down and soaking it in.
Visit early morning or late afternoon to avoid the heat and catch the softest light. You won’t find vendors here, so bring water and maybe a snack. It’s one of the quieter highlights of the island.

8. Visit Goa Giri Putri Temple
For a completely different kind of experience on Nusa Penida, head to Goa Giri Putri Temple, located inside a limestone cave in Karangsari Village. From the road, it looks like just a small crack in the rock—but once you squeeze through the narrow opening, the space opens into a massive underground chamber used for Hindu worship.
Before entering, you’ll need to wear a sarong and receive a blessing. These are available at the entrance for a small donation. Inside, the cave is dimly lit, with shrines, incense, and the sound of chanting creating a peaceful atmosphere. I visited during a quiet time and was able to walk around slowly and really take it in. If you’re lucky, you might witness a local ceremony. It’s not touristy, and that’s what makes it so special—just be sure to act with cultural sensitivity.

9. Relax at Atuh Beach
Atuh Beach on the southeastern coast of Nusa Penida is one of the island’s most scenic and peaceful spots. Framed by dramatic cliffs and rock formations, the beach has soft white sand and turquoise water that’s perfect for lounging and light swimming. You’ll need to walk down a set of stairs to reach the shore, but the view from the top is worth a pause.
I went early in the morning and caught the sunrise—watching the light hit the cliffs and ocean was unreal. There are a few small warungs near the beach where you can grab drinks or a simple meal. It’s less crowded than the western beaches, which makes it feel like a private retreat. Bring sunscreen, cash, and water, since amenities are limited. If you want a beach day without the crowds, Atuh Beach is the perfect escape.

10. Adventure to Diamond Beach
Just around the corner from Atuh Beach, you’ll find Diamond Beach, one of the most photogenic places in Nusa Penida. The beach is named for the jagged limestone rock that juts from the water like a diamond. The steep cliffside staircase carved into the rock face takes you down to a stretch of untouched sand and crashing waves.
I took my time on the descent—it’s steep and narrow, but the views at every turn are incredible. Once you reach the bottom, the setting is surreal, with turquoise waves rolling in beneath tall cliffs. The current is strong, so it’s not great for swimming, but the atmosphere is perfect for relaxing, exploring tide pools, or just taking photos. Wear good shoes and avoid flip-flops on the stairs. If you’re chasing raw natural beauty, Diamond Beach should be high on your list.

11. Watch the Sunset at Tembeling Beach and Forest
Tembeling Beach and Forest is a hidden gem on the western coast of Nusa Penida, where you’ll find a quiet stretch of sand, natural springs, and a jungle-shaded trail leading down to the coast. The forested walk is peaceful, and the spring-fed pools along the way are perfect for a quick dip.
I arrived in the late afternoon and had time to soak in one of the pools before catching sunset on the beach. The golden light reflecting off the ocean and cliffs was the kind of moment you don’t forget. The path is best done with a scooter or local guide, as it’s steep and winding.
Bring water, swimwear, and sturdy shoes. This spot isn’t overly developed, which adds to its charm. If you’re looking for a relaxed and less crowded sunset spot, Tembeling hits all the right notes.

12. Enjoy Local Cuisine at Warungs
To really get a taste of Nusa Penida, skip the tourist cafés and eat at a local warung. These small, family-run eateries serve up authentic Balinese dishes like nasi campur, mie goreng, and fresh grilled fish. One standout is Warung Legong, located near Batununggul, where the food is flavorful, affordable, and served with a smile.
I ordered the chicken satay and tempeh with sambal, and it was hands down one of the best meals I had on the island. Don’t expect anything fancy—just home-style cooking packed with flavor. Sitting on a plastic chair with locals and fellow travelers around you adds to the charm. Most warungs also have vegetarian options, and portions are generous. If you’re looking to fuel up after a long day of adventuring, eating at a warung is a must for the full island experience.

Frequently asked questions (FAQs) about the best things to do in Nusa Penida (Bali):
Looking for more content on the top things to do in Nusa Penida? Here are some popular questions (and answers) I get that will help you plan your trip to Nusa Penida.
Is Nusa Penida worth a visit?
Absolutely, Nusa Penida is worth a visit. It’s a paradise for adventurers and beach lovers, with unique landscapes and underwater life that you won’t find anywhere else. From stunning cliffs to incredible snorkeling spots, it has something for everyone.
How many days do you need in Nusa Penida?
You’ll want at least 2-3 days in Nusa Penida to really explore and soak it all in. This gives you enough time to hit the main spots without rushing and maybe even discover some hidden gems.

Is it safe to swim in Nusa Penida?
Swimming in Nusa Penida can be safe, but it depends on the location and conditions. Places like Crystal Bay are great for a swim, but always check the current and heed local advice, as some areas have strong currents.
Which is better: Gili Islands or Nusa Penida?
Choosing between the Gili Islands and Nusa Penida depends on what you’re after. If you’re into scuba diving and a more laid-back vibe, the Gilis are great. But for dramatic landscapes and an adventure-packed visit, Nusa Penida takes the cake.
How long is the boat ride from Bali to Nusa Penida?
The boat ride from Bali to Nusa Penida takes about 30-45 minutes, depending on sea conditions and the type of boat you choose. It’s a quick and scenic journey to an unforgettable destination.

Need help planning your trip? Check out these helpful links:
- ✈️ Find cheap flights – I use this to snag deals you won't find elsewhere
- 🏨 Book accommodations – From boutique hotels to budget-friendly stays
- 🚗 Compare rental car prices – Great rates from trusted companies
- 🎟️ Discover affordable tours and day trips – Skip the line and explore more
- 📱 SIM Cards + eSims – My go-to phone plan I've used in 50+ countries