Just a short boat ride from Sanur Beach in Bali, Nusa Penida is a breathtaking island once known as the “Ghost Island”. Today, it is a tropical haven filled with azure beaches, epic snorkeling, vertical cliffs, and world-class scuba diving spots. Whether you’re into beach holidays, cliffside retreats, or adventurous activities, this island has it all.
How to Get to Nusa Penida

Nusa Penida is accessible via a 30-minute boat ride from Sanur, Bali. You can choose between a public ferry or a private boat charter. Boat tickets are available online or directly at the port. Be sure to check boat schedules in advance and avoid delays due to tides.
Here is a complete guide on how to get to Nusa Penida from Bali.
Top Things to Do on Nusa Penida
Visit Kelingking Beach
Famous for its T-Rex-shaped cliff (Kelingking Cliff), this stunning beach offers a steep hike down to turquoise waters and white sand. It’s a must-see destination and one of the most photographed places on the island.

Explore Angel’s Billabong
A gorgeous natural infinity pool surrounded by craggy rocks and beautiful rock bridge formations. Visit during low tide for safe swimming and great photo backdrops.
Swim at Crystal Bay
Crystal Bay Beach is ideal for snorkeling, relaxing, and catching sunsets. The calm waters and beautiful corals attract diving enthusiasts and casual swimmers alike.
Discover Diamond Beach & Atuh Beach
Located on the island’s east coast, Diamond Beach features powdery sand, dramatic cliffs, and a beach for swimming if the tide allows. Nearby Atuh Beach has similar charm with fewer crowds.

Snorkel at Manta Point
Take a boat trip to snorkel alongside manta rays. These gentle giants glide through the pristine waters, offering unforgettable encounters. Other excellent snorkeling spots include Bahisnawa and Teletubbies Hill viewpoints.
Visit Broken Beach
A stunning circular rock formation with a natural arch, offering cliff views and photo opportunities. It’s connected to Angel’s Billabong and can be visited together.
Don’t miss our complete guide to the Best Beaches in Nusa Penida and discover the island’s most stunning coastal gems.
Where to Stay on Nusa Penida
Whether you’re a beach person or prefer a boutique cliffside retreat, Nusa Penida offers options from budget homestays to adults-only hilltop hotels. Popular areas include Crystal Bay, Toyapakeh, and near Penida Beach Resort.
Look for properties with amenities like direct pool access, outdoor infinity pools, or beach bars within walking distance.
Best Time to Visit Nusa Penida
The best time to visit is during the dry season, from April to October. Peak tourist traffic hits in July and August, so for a more relaxed experience, try May, June, or September.
Travel Tips Before You Go
- Roads are steep and narrow – rent a scooter only if you’re confident
- Carry cash – ATMs are scarce in remote areas
- Bring reef-safe sunscreen and avoid touching coral
- Book ferry tickets and boat trips in advance
- Travel insurance is recommended for delays or injuries
- For adventurous trips like Nusa Penida, having a durable backpack makes all the difference. Explore our Top Travel Backpacks for 2025.
Frequently Asked Questions
Absolutely. With its stunning beaches, beautiful gardens, diving locations, and charming culture, it’s a hidden gem you won’t forget. Learn more at the official Indonesian tourism site.
Yes, and you should! Staying overnight gives you time to explore without rushing, enjoy outdoor pools, and access restaurants without the day-tour crowds.
You can travel by public ferry or book a boat with loungers from Sanur, Padang Bai, or Serangan. Sanur remains the most common departure port.
Yes! It’s a top destination for scuba diving with several PADI dive centers, dive resorts, and instructors offering unforgettable dive experiences.
Ready to explore paradise? Book your trip to Nusa Penida and discover why it’s Bali’s most beautiful hidden gem.
Follow Beautiful Planet 4K for more guides to breathtaking islands, beautiful beaches, and travel tips.