Have you ever heard of Nusa Penida? This stunning island in Indonesia is just a 30–45-minute boat ride from Bali and part of the trio known as the Nusa Islands, alongside Nusa Lembongan and Nusa Ceningan.

Nusa Penida is famous for its dramatic cliffs, secluded beaches, and the chance to snorkel with manta rays. It’s no surprise that it’s become one of the top places to visit near Bali.

While many travellers visit on a day trip from Bali, we recommend staying a few nights. There’s so much more to explore, from scenic hikes and quiet coves to sunset viewpoints that will leave you speechless.

But here’s the thing: Nusa Penida is getting more popular every year, and over-tourism is starting to take its toll. That’s why we created this guide, to help you enjoy the best things to do in Nusa Penida, discover the quieter spots, and make the most of your time on the island.

Ready to explore Nusa Penida?

Let’s dive into the top things to do, hidden gems, and essential tips for your trip to find out why it is a must-visit on your Bali itinerary.

Did you know?

Nusa Penida is the largest of the three Nusa Islands, yet for centuries it was known as the “Black Magic Island” and rarely visited by outsiders. Today, it’s one of Bali’s most famous day trips, drawing travelers with dramatic cliffs, hidden beaches, and crystal-clear waters where you can swim with manta rays.

Things to Do in Nusa Penida

Nusa Penida is packed with jaw-dropping landscapes, unique beaches, and unforgettable adventures. From iconic viewpoints to snorkeling with manta rays, this island has something for everyone.

If you’re wondering what to do in Nusa Penida, here are the top spots we think you shouldn’t miss, including some hidden gems if you’re staying a little longer.

1. Kelingking Beach: Nusa Penida’s Most Famous Viewpoint

Let’s start with the showstopper: Kelingking Beach, also known as T-Rex Beach. Located on the west coast of Nusa Penida, this dramatic cliff formation looks like a giant dinosaur head, and it’s one of the most photographed spots in Bali.

Along with Diamond Beach on the east coast, it’s one of the top sights that put Nusa Penida on the map. Both are must-see beaches on Nusa Penida and stops to add to your itinerary.

Walk to the viewpoint for postcard-worthy views, or if you’re up for a challenge, hike down the steep trail to the beach. The descent takes around 45 minutes and can be intense, so wear proper shoes (no flip-flops!), bring water, use sun protection (!), and be prepared to climb back up in the heat.
Swimming isn’t safe here due to strong currents, but the views alone are more than worth the visit.

Tip: Visit later in the afternoon for better lighting and fewer crowds. It’s also a great place to watch the sunset.

Click here to book your organised or private tour online in advance.

2. Broken Beach & Angel’s Billabong

Located on the west side of the island, Broken Beach is another famous attraction on the island. This dramatic circular cove, formed by the collapse of a sea cave, features a natural stone arch with bright turquoise water swirling below. It’s a must-see for the views alone.

Just a short walk away is Angel’s Billabong, a striking natural infinity pool right on the ocean’s edge. It looks calm and inviting, but swimming here isn’t safe as the waves can be unpredictable and dangerous.

Tips

  • The road is rough; hiring a local driver is your best option
  • Visit early morning or late afternoon for fewer crowds and soft light
  • Look out for manta rays below if the water is calm
  • Bring water, snacks, and sunscreen
  • Allow 1–1.5 hours to explore both spots at a relaxed pace

3. Tembeling Beach & Forest: A Hidden Gem in Nusa Penida

This west coast escape is one of the most peaceful spots on the island and also ranks among the top places to see in Nusa Penida. The highlight here is a crystal-clear natural pool tucked into a jungle-like setting. It’s perfect for a cool dip and a moment of calm. Locals often gather here to swim and jump from a small platform.

Just a short walk away, Tembeling Beach offers a wild, untouched coastline. While the waves are too strong for swimming, it’s a peaceful place to unwind and enjoy the view.

How to Get There

  • By motorbike taxi: Local drivers can take you down the steep, narrow trail (~IDR 150k round trip). We don’t recommend riding it yourself as the road is rough and slippery
  • On foot: It’s about a 30-minute walk down, so wear proper shoes and bring water

Tips

  • Go in the morning to avoid the heat
  • Pack swimwear, water, and light snacks
  • Safe to swim in the pool, but not on the beach due to strong currents

4. Guyangan Waterfall & Pura Segara Kidul Temple

Also known as Peguyangan Waterfall, this is one of the most unique experiences on Nusa Penida’s southwest coast. The hike takes you down a dramatic blue staircase built into the cliff, with incredible views of the ocean below. At the bottom, you’ll find Pura Segara Kidul, a sacred sea temple, and a small waterfall that flows into natural rock pools.

Good to know

  • A sarong is required for temple entry (you can rent one at the top)
  • Women on their period are traditionally not allowed to enter the temple
  • The stairs are steep and exposed — not ideal if you’re afraid of heights
  • Bring water, wear good shoes, and go slow on the way down

This spot feels spiritual, peaceful, and a bit off the beaten path. It’s a great add-on if you’re exploring the southwest side of the island.

5. Diamond Beach: A Postcard-Perfect Icon on the East Coast

Diamond Beach is one of the most stunning and iconic spots on the east coast of Nusa Penida. Along with Kelingking Beach, it’s one of the main reasons travellers visit the island, and it’s easy to see why. Towering cliffs, turquoise water, and dramatic rock formations create a scene that’s straight off a postcard.

To reach the beach, you’ll descend a steep stone staircase carved into the cliff. It’s a little easier than the hike at Kelingking, but still slow-going, especially when busy. Expect queues at narrow points, so take your time and enjoy the view on the way down.

While swimming isn’t safe due to strong currents, the beach is perfect for relaxing, snapping photos, or flying your drone. Just be cautious of winds and the midday sun as it gets hot down there!

Tip: Visit early, the beach opens at 6 AM (entrance fee IDR 35k), and mornings are your best chance to beat the crowds. Plan around 2–3 hours here to hike down, relax, and enjoy the views. There’s also a giant swing for a bit of fun if you’re in the mood for something more adventurous. Despite recent development, this remains one of the most beautiful beaches in Nusa Penida and a must-visit on your Bali itinerary.

6. Have a Dip at Atuh Beach

Just a short walk from Diamond Beach, Atuh Beach is a peaceful cove surrounded by cliffs and calm waters, and a great spot to visit on the east coast of Nusa Penida to relax. The walk down takes about 10 minutes, and once you reach the bottom, you’ll find sunbeds (around IDR 100k for two and an umbrella), cold drinks, coconuts, and even Nasi Goreng to enjoy by the ocean.

Take a swim, grab a bite, or just unwind with the sound of the waves. Atuh Beach in Nusa Penida is the perfect place to recharge between stops.

7. Thousand Islands Viewpoint & Tree House

Just a 5-minute drive from Diamond Beach, the Thousand Islands Viewpoint (entry IDR 25k) offers some of the most dramatic views in Nusa Penida: jagged cliffs, hidden beaches, and endless ocean.

This spot is also home to the Instagram-famous Tree House (Rumah Pohon – IDR 75k for photos). Want more unique shots? Explore nearby photo spots like the Love Ring, Coco Cliff, and the Swing, each with separate entry fees and epic coastal backdrops.

8. Visit Teletubbies Hill

Located about 30 minutes from the Thousand Islands area, Teletubbies Hill is a peaceful and lesser-known part of the island. Rolling green hills stretch as far as the eye can see, a totally different vibe from the cliffs and beaches.

Bring your camera or drone for wide, sweeping views. Since most tours skip this area, it’s often empty. It’s a perfect off-the-beaten-path escape and a reminder that Nusa Penida isn’t all about the coast.

9. Visit Goa Giri Putri Temple: Nusa Penida’s Sacred Cave

Located on the northeast coast of Nusa Penida, Goa Giri Putri Temple is a unique spiritual site hidden inside one of the island’s largest caves. Dedicated to Lord Shiva, it’s an important pilgrimage spot for Balinese Hindus, often visited for purification rituals and quiet reflection.

To enter, you’ll climb around 50 steps and squeeze through a narrow rock opening. It might look small, but the cave opens into a surprisingly large and peaceful space filled with altars and shrines.

Visitor Info

  • Entry fee: IDR 50k
  • Sarong rental: IDR 10k (required if you’re not wearing long pants)
  • Dress code: Sarongs are mandatory to enter the temple

Tips for Visiting

  • Be quiet and respectful, it’s an active place of worship
  • Wear sturdy shoes for the climb
  • Photography is allowed, but be mindful and discreet

This is one of the more unique and cultural things to do in Nusa Penida, offering a glimpse into the island’s spiritual side, far from the beach crowds.

10. Snorkeling or Diving with Manta Rays in Nusa Penida

One of the most unforgettable things to do in Nusa Penida is getting up close to manta rays. Whether you’re a certified diver or a first-time snorkeler, the island’s vibrant marine life and epic underwater landscapes won’t disappoint.

Diving in Nusa Penida

If you’re a diver, Manta Point in Nusa Penida is the top spot to see manta rays. The currents can be strong, and visibility varies, but seeing mantas glide through the water is worth every second. The water is cooler here, so come prepared.

Another favourite is Crystal Bay, known for its clear waters, colourful corals, and the chance to see Mola Mola (sunfish) between July and October, which is a bucket-list sight for many divers.

You’ll find several dive centres around the island offering fun dives and PADI certifications, including:

  • Mambo Dive Center
  • Pure Dive Resort
  • Reeflex Divers
  • Nusa Penida Dive Center

Click here to learn more about diving in Nusa Penida

Tip: Don’t forget your GoPro/ action camera! You’ll want to capture these magical moments underwater! For the best experience, make sure to book your snorkeling or diving tour in advance to secure your spot. Check out the available tour options and choose the one that best fits your needs for a seamless adventure.

Snorkeling in Nusa Penida

Not diving? No problem. Snorkeling in Nusa Penida is just as magical. Top spots include:

  • Manta Bay – for swimming with manta rays
  • Crystal Bay – for coral reefs and clear waters
  • Gamat Bay and Toyapakeh – for vibrant marine life and calm snorkeling conditions

Tour Options

  • From Nusa Penida: Join a local snorkeling tour visiting Manta Bay, Crystal Bay, and more. Great for those already staying on the island
  • From Nusa Lembongan: Take a half-day snorkeling trip across to Penida’s top marine sites. Ideal if you’re based in Lembongan
  • From Bali: Day trips from Bali include a boat transfer, snorkeling, and sometimes a short land tour too. Perfect if you’re short on time

11. Relax at a Beach Club in Nusa Penida

We’re not usually beach club people, but for a special occasion, we couldn’t resist. As we passed through Toyapakeh, we spotted a few beautiful new beach clubs along the north coast of Nusa Penida, all looking super inviting.

We ended up spending the afternoon at d’Nusa Beach Club for Norman’s birthday. With no minimum spend and a 20% discount on food and drinks, it was an easy yes. The vibe was super chilled: big pool, comfy loungers, free towels, and ocean views. It was the perfect way to unwind after a few days of exploring.

If you’re in the mood to slow down and enjoy a cocktail by the pool, Nusa Penida’s beach clubs are ideal for a relaxed day in paradise.

Tip: Whether you’re on Nusa Penida, Nusa Lembongan, or exploring Canggu and Uluwatu, there’s no shortage of stylish beach clubs to kick back, soak up the sun, and enjoy the island life.

12. Visit Crystal Bay

Crystal Bay is a must-see spot in Nusa Penida. This palm-fringed bay is perfect for a peaceful beach day, snorkeling, or simply soaking in the magical sunset vibes. The small island with a temple just offshore adds to its charm.

We stayed here during our first visit, back when the beach felt quiet and untouched. It reminded us a bit of Railay Beach in Thailand, relaxed, natural, and welcoming.

You can grab a snack or fresh juice from local beach stalls (we loved the grilled corn!), rent snorkel gear on the spot, or just chill under the sun. And whatever you do, stick around for sunset. It’s one of the most magical on the island.

Best Cafes and Restaurants in Nusa Penida

The food scene in Nusa Penida is growing quickly. As more travellers choose to stay overnight, new cafes and restaurants are popping up all over the island. You’ll find everything from local Indonesian dishes to smoothie bowls and burgers. These are perfect for refuelling after a long day of exploring.

Here are some of our favourite spots to eat on Nusa Penida:

Best Cafes in Nusa Penida

  • Penida Colada: A laid-back beach café with smoothie bowls, seafood, and island vibes
  • Secret Penida: Hidden gem with cosy interiors, great coffee, and global flavours
  • Penida Espresso: Perfect for your morning caffeine fix and breakfast
  • Kendi Café: Great coffee, smoothies, and hearty breakfast options
  • Black and White Café & Bakery: Fresh pastries, baked goods, and a good spot for coffee lovers
  • Happy Eating Penida: Cute brunch spot with café classics, burgers, and chill atmosphere

Best Restaurants in Nusa Penida

  • Warung Triple-B: Great for rich curries and friendly local service
  • Father Field Bistro: Fantastic burgers, pizza, and a modern bistro vibe
  • Warung Jun: A local favourite for homemade, authentic Indonesian food
  • The Chill Penida: Perfect for a laid-back meal with refreshing drinks and great views
  • Warung the Sorent: Located near Diamond Beach, we loved their katsu curry!
  • Mambo Beach Restaurant: Enjoy beachfront dining with a mix of Indonesian and Western options
  • D’Nusa Penida Beach Club & Resto: A casual spot for burgers, drinks, and sunset views

What to Try

Indonesian food is a must during your stay. Look out for these local favourites:

  • Nasi Goreng (fried rice)
  • Mie Goreng (fried noodles)
  • Soto Ayam (spiced chicken soup)

Pair your meal with a fresh coconut, tropical smoothie, or some grilled seafood. It’s perfect after a long day at the beach or snorkeling with manta rays in Nusa Penida.

Where to Stay on Nusa Penida

Looking for the best places to stay on Nusa Penida? From cosy guesthouses to cliffside resorts, the island offers something for every style and budget. Most hotels in Nusa Penida are located on the west and north coast, especially around Toyapakeh and Crystal Bay, making it easy to get around by scooter or private car.

We recommend basing yourself near Toyapakeh or the western coastline. This area has plenty of restaurants, easy access to popular spots, and a good mix of accommodation in Nusa Penida, from budget to luxury.

Top Nusa Penida Accommodation Picks

  • Budget – Jukung Cottage (from $27/night): A great choice for budget travellers. Clean, affordable rooms set in a lush garden, with a small pool for relaxing after a day of exploring
  • Mid-Range – Semabu Hills Hotel (from $60/night): Spacious rooms, a stunning infinity pool, and panoramic views over Nusa Penida. A solid option for couples and travellers looking for comfort without splurging
  • Luxury – Adiwana Warnakali Resort (from $130/night): This cliffside Nusa Penida hotel is all about views, style, and service. Ideal for a romantic getaway or a relaxing end to your Bali trip

Our Stay: The Dagan Bungalow

We stayed at The Dagan Bungalow, a peaceful homestay about 10 minutes from Toyapakeh. It was simple, clean, and had everything we needed, but what made it special was the host. Wayan went out of her way to make us feel welcome.

Here’s why we loved it:

  • Clean, cosy bungalow in a quiet area
  • Super friendly host who made our stay feel extra special
  • She arranged a scooter, booked a snorkeling trip, and even surprised us with a birthday cake!
  • Breakfast was served at 6 a.m. on the day we left, a small gesture that meant a lot

Plus, the location was ideal: far enough to enjoy the quiet, but close to restaurants, the harbour, and main roads. It’s also away from any mosque, which can be a factor if you’re a light sleeper.

How to Get to and around Nusa Penida

Getting to Nusa Penida

Fast Boat from Sanur (from Bali to Nusa Penida)

The most popular and convenient way to travel from Bali to Nusa Penida is by fast boat from Sanur. The ride takes around 30–45 minutes, and you can book tickets online (try platforms like 12go.asia) or buy them at the harbour. Many boat companies offer hotel transfers, which is super helpful if you’re carrying luggage.

*For reference, we paid IDR 100k for a 12-minute car ride from Toyapakeh harbour to our accommodation.

Pro Tip: Some boats land directly on the beach, so you may need to step into shallow water. Others now dock at a proper pier. To avoid any surprises, wear sandals or water shoes and double-check with your operator before departure.

getting to the nusa islands by speedboat

Ferry from Padang Bai

There’s a slower public ferry that runs from Padang Bai to Nusa Penida. This is a cheaper option, but not the smoothest experience. We tried it once and had some issues at the harbour, so we wouldn’t recommend this route unless you’re on a very tight budget. Stick to the fast boat from Sanur for a hassle-free trip.

Fast Boat from the Gili Islands

Coming from the Gili Islands to Nusa Penida? You’re in luck! Direct fast boats from Gili Trawangan or Gili Air run regularly. Operators like Ekajaya and Wanderlust Cruise offer a convenient way to island-hop without returning to Bali.

Day Tours to Nusa Penida

Short on time? A day tour to Nusa Penida is a great way to hit the highlights in one go. These tours typically include transport, a driver, and stops at must-see spots like Kelingking Beach, Diamond Beach, and Broken Beach. After a full day of exploring, you’ll return to Bali in the evening. It’s perfect if you’re tight on time but don’t want to miss the magic.

Getting around Nusa Penida

Once you arrive, the best way to get around Nusa Penida is by scooter or a private car. The island’s rugged terrain makes travel an adventure in itself, so it’s important to choose the option that suits your comfort level.

Scooter Rental in Nusa Penida

Renting a scooter is the most popular and budget-friendly way to explore. But be warned, some roads are steep, unpaved, and full of potholes. If you’re an experienced rider, it’s a fun way to see the island at your own pace.

  • Rental price: around IDR 70k–100k per day
  • We paid IDR 85k for a full-day rental
  • Always wear a helmet when riding a scooter, even for short distances!
  • Don’t forget to have a comprehensive travel insurance that covers scooter-related accidents and medical emergencies. We recommend SafetyWing, a trusted provider. Click here to find out more and sign up

Private Driver

Not confident on a scooter? Hiring a private driver in Nusa Penida is a safer and more comfortable option, especially if you’re visiting multiple attractions.

  • Price range: IDR 600k–800k per day
  • This usually includes a driver and a full-day itinerary

Local Taxi Service

For short rides — like getting from your hotel in Nusa Penida to the harbour — taxis are available. Always agree on the price before starting your trip, as there are no meters. For reference, we paid IDR 100k for a 12-minute transfer.
Important: Grab, Gojek, and other ride apps don’t operate on the Nusa Islands.

Pro Tip: Want to know more about getting around Bali and the Nusa Islands? Check out our Bali Travel Guide for helpful transport tips. You can also explore our Ultimate Travel Resources Guide for the best booking platforms and trip planning tools we use on every adventure.

Practical & Budget Travel Tips for Nusa Penida

Make the most of your trip with these quick and easy Nusa Penida travel tips:

  • Best Time to Visit: April–October is the dry season and perfect for outdoor exploring. Visit during shoulder months (April, May, September, October) for fewer crowds and better prices. Also, remember to book early for July–August
  • What to Pack: Swimwear, flip-flops, light layers, a rain jacket, and modest clothes for temples. Walking shoes are handy for uneven paths. Need help? Check our Packing Guide
  • Budget Tips: Stay in homestays or guesthouses, rent a scooter (IDR 70k–100k/day), and dine at local warungs. Beaches, viewpoints, and sunsets? All free and amazing!
  • Cash & Connectivity: ATMs are limited and often empty, so make sure to bring enough cash for your stay. Most restaurants now accept cards, though. Get a Telkomsel SIM or Airalo eSIM for easy mobile data
  • Getting Around: Scooters are great if you’re confident. Roads are bumpy and steep, so drive slowly, always wear a helmet, and avoid riding at night. Private drivers are a good alternative
  • Visa & Insurance: Most visitors get a Visa on Arrival (IDR 500k for 30 days). Don’t skip travel insurance! We recommend SafetyWing, especially if you’re driving a scooter or trying diving
  • Need More Help? Head over to our Ultimate Travel Resources Guide for the apps and tools we use on every trip

Above all, set up comprehensive travel insurance before your trip. We recommend SafetyWing Nomad Insurance for reliable coverage and peace of mind while travelling abroad. For more information and to get started, check out SafetyWing website.

Final Thoughts on Nusa Penida

Nusa Penida is one of those rare places that leave a mark on your heart. From dramatic cliffs and hidden beaches to underwater adventures with manta rays, there are so many memorable things to do in Nusa Penida.

While some spots are now touristy, you can still find quiet corners and connect with the island’s raw, natural beauty. We loved every moment here, hiking down to secluded beaches, chasing golden sunsets, and exploring local warungs in between.

If you have the time, stay more than a day. The longer you stay, the deeper you’ll feel and understand the magic of the island. Go slow, plan wisely, and leave space for spontaneous adventures. That’s where the real memories happen.

Planning your Bali trip?

Don’t miss our Ultimate 3-Week Bali Itinerary to discover more incredible places, or check out our Bali Travel Guide for all the tips and tools to make your trip smooth, easy, and unforgettable.

Map of Nusa Penida

Get Inspired

Just a 30-45 minute boat ride from Bali, the Nusa Islands offer dramatic cliffs, turquoise waters, and untouched beaches. Nusa Penida is home to Kelingking Beach, Angel’s Billabong, and Broken Beach, while divers can swim with manta rays in crystal-clear waters. Nusa Lembongan boasts Devil’s Tear, mangrove forests, and golden shores, while Nusa Ceningan offers scenic cliffs, turquoise lagoons, and cliff-jumping spots. Whether you seek adventure or relaxation, these islands are the perfect escape after Bali.
For essential travel tips, check out our Bali Travel Guide, and if you’re planning a longer trip, our 3-week Bali itinerary covers the island’s best experiences.

Looking to explore even more? Our 3-week Indonesia itinerary takes you through the country’s most incredible destinations.


When you think of Sumatra, what do you envisage? I see lush jungles, untouched nature, volcanos, rain forests, lakes and rivers, symbols of local culture, remote areas and most importantly extraordinary wildlife. There is one key figure of the Gunung Leuser National Park who draws so many tourists to the area, and that is the endangered Sumatran orangutan. Once you spend enough time admiring these beautiful creatures, many other adventures await because Sumatra has it all. Are you ready for an unforgettable journey?

  • EVERYTHING YOU NEED TO KNOW
  • LOCATIONS
  • TOP ATTRACTIONS
  • WHERE TO STAY
  • WHERE TO EAT
  • ITINERARIES
  • GOOGLE MAPS


If you’re eager to continue your adventure, why not discover more of this incredible country? Start by exploring the rich culture and natural wonders with our Java Travel Guide. Then, dive into our Sumatra Travel Guide for the best experiences on this lush island. Looking for more? Explore Bali for its surf, landscapes, and culture, or unwind on the peaceful Gili Islands.

For the top places to visit across the country, check out our Indonesia Travel Guide. It’s packed with bucket-list experiences and must-see destinations throughout the archipelago. Your journey through Indonesia doesn’t have to end here!