One of the most popular places in Nusa Penida is easily Crystal Bay, but just a 20-30 minute walk over the hill from Crystal Bay is a second beach with nicer sand and less people.
This one is called Pandan Beach, and it’s actually the 2nd of 3 beaches in a row separated by hills that you need to hike to reach them. The three beaches are Crystal Beach, Pandan Beach, and Puyung Beach.
On the way to Pandan, you get some nice views of the snorkeling boats anchored in Crystal Bay.
Pandan Beach is still a hidden beach as of 2019. When I went, there were 100+ people at Crystal Bay, but only 2 or 3 tourists hanging out at Pandan.
There’s a small drink shack near the entrance, but aside from that, the beach is all yours!
How To Get To Pandan Beach
Pandan Beach is on the west side of Nusa Penida island.
You can reach it on foot from Crystal Bay, which is accessible by car or scooter with a small parking fee.
From Crystal Bay, walk south until you reach the end of the beach. You’ll find a hidden path in the trees.
Follow this path over the hill for 20-30 minutes and you’ll arrive at Pandan Beach! There’s no entry fee at Pandan, as of 2019.
If you’re looking for more info on how to get to Nusa Penida island in the first place, you can find that here.
Day Tours To Nusa Penida
If you’re on a tight schedule or want to skip the extra steps involved in arranging your own trip to Nusa Penida, there are a number of companies that offer prearranged day trips to Penida for as low as $50 USD, complete with hotel transfer, island tour, lunch, and same day return to Bali (or Nusa Lembongan).