Bali
The Perfect DIY Nusa Penida Tour in 2025
Nusa Penida is a paradise situated just a boat’s ride away from Bali. Known for the famous T-rex shaped cliff and crystal clear waters, Nusa Penida island is a must-visit on your next trip to Bali. Personally I believe that a day trip to Nusa Penida is too short a time and in order to truly appreciate this island you will need at least 2-3 days. I’m sharing the perfect 2 day Nusa Penida tour itinerary below that covers most of the major sights of this island. But if you are short on time and looking for a Nusa Penida day trip itinerary, I’ll share tips on how you can make the most of your time later in the post.
How To Get To Nusa Penida
Map of Nusa Penida

Nusa Penida Tour Day 1 - West coast
Kelingking Beach
This place has become wildly famous so expect a lot of crowd if you get here later in the day. The famous T-rex cliffs and the blue waters feel like they are straight out of a postcard and is one place you should NOT miss in your Nusa Penida itinerary.
Broken Beach and Angel's Billabong
Next we head towards Broken beach which is 40 mins away from Kelingking. 5 min walk from Broken beach is Angel’s Billabong – both of which offer mesmerising views. While entry to Angel’s Billabong is cordoned off due to safety concerns, it is still a good place to visit and get some clicks in from afar.
Tembeling Beach and Forest
Another 40 min journey from Broken beach and we reach the natural pools of Tembeling Beach and Forest. I wouldn’t necessarily call this a secret anymore since we saw a lot of tourists, but it is relatively less crowded since the day trippers from Bali mostly give this a miss. Enjoy the natural pools and don’t forget to relax on the white sand beach while you are here.
Sunset at Crystal Bay

After grabbing some lunch, head towards Crystal Bay to catch the sunset. Find this too crowded? Hike on towards Padan Beach and chill with a coconut as you watch the sun set.
Nusa Penida Tour Day 2 - East coast
The sights we are covering on the Nusa Penida Tour Day 2 will be on the east side of Nusa Penida. All of these sights are close by to one another but a long distance from the harbour, so you will need to get an early start if you want to catch the postcard perfect Diamond Beach without a lot of people around.
Diamond Beach
One of the PRETTIEST beaches in Bali, Diamond Beach is a MUST visit. Come here early to catch the sunrise and to avoid the crowds.
One can climb all the way down to the beach, however, the last few meters of this hike is rocky and difficult.
Atuh Beach

Situated right next to the Diamond beach, you can also catch the sunrise over the Atuh Beach Viewpoint. Heading down to the Atuh beach is also easier than climbing down to the Diamond beach, however, check if there’s a low tide or high tide before heading down. It isn’t worth going down during low tides since the waters would have receded from the beach.
Thousand Island Viewpoint

About 15 mins from Diamond beach, you have the Thousand Island Viewpoint. Though you don’t really see a thousand islands and its more like a Six Island Viewpoint, the views are really pretty. There’s also the insta-famous Rumah Pohon Treehouse if you really want that Instagram shot, however be prepared to pay 75000 IDR for it.
Goa Giri Putri

If you have the time, you can drop by the Goa Giri Putri temple on you way back to the harbour. This ancient temple dedicated to Lord Shiva is a pilgrimage center for the Hindus of Bali. You will have to pay 50000 IDR (per person) as donation to enter this place. Check out our post on Goa Giri Putri for more information.
This concludes our 2 day DIY Nusa Penida Tour. Wondering how you can squeeze this all into a 1 day Nusa Penida Tour? Read on…
- Catch an early morning ferry from Bali to Nusa Penida. Rent a scooter (or hire a cab) to get to our first destination – Kelingking Beach. We will then make our way to Broken Beach and Angel’s Billabong.
- Get back near Nusa Penida port, where most of the restaurants are and grab a good lunch. After a well deserved rest, we will head towards Diamond Beach and Atuh Beach.
- You can visit Thousand Island Viewpoint if you have the time or skip it (it is skippable IMO) and head back towards the harbour.
- Now if you have time you can relax at any beach like the Crystal Beach or just drop your rental and catch a ferry to head back to mainland Bali with loads of memories.
Bonus Tips
FAQs
about DIY Nusa Penida Tour
How many days should I spend in Nusa Penida?
To fully experience Nusa Penida, keep aside at least 2 days but if you are short in time, you can visit the main attractions in a single day.
What is the best time to visit Nusa Penida?
April to October during dry season is the best time to visit Nusa Penida with fewer crowds. It’s also ideal for snorkeling, diving and swimming.
What is the best way to get around Nusa Penida?
The best way to get around Nusa Penida is by renting a scooter. But be aware that the roads in Nusa Penida aren’t as good as those in the main island of Bali, so if you are not a skilled enough, you can also hire cabs to take you around.
How do I get to Nusa Penida from Bali?
To get to Nusa Penida from Bali, take a fast boat from Sanur, Padang Bai, or Benoa Harbor. The journey typically takes about 30-45 minutes. It’s recommended to book tickets in advance, especially during peak tourist seasons. Booking online is also cheaper and saves one a lot of time.
What should I pack for a trip to Nusa Penida?
When packing for Nusa Penida, bring essentials like swimwear, sunscreen, a hat, a reusable water bottle and sturdy footwear for exploring rugged terrain. The steps to get down to few of these beaches are really not safe to traverse in flip-flops.
What are the main things to do in Nusa Penida Island, Bali?
Scuba diving, snorkelling, swimming in crystal blue waters should be some of the must-do items on your Nusa Penida tour itinerary. You can also spend a day island hopping from Nusa Penida.
What are the places to visit in Nusa Penida?
Kelingking Beach, Broken Beach, Diamond beach and Atuh Beach are some of the must-visit places in Nusa Penida, Bali.