From Bali:
Take a 45–60 minute fast boat from Sanur to Nusa Penida’s Toya Pakeh Harbor. Ferries take longer—up to 2 hours—but are available too.
By road:
From the harbor, it’s about a 45–60 minute drive to Diamond Beach on the island’s east coast.
Getting around:
Renting a scooter is common. But it can be dangerous due to the narrow, bumpy roads, and there have been multiple accidents. Booking a guided East Nusa Penida day tour is the safer, stress-free choice.
Travel tip:
Head to Nusa Penida by 7:30am–8am to beat the midday heat and avoid boat queues.