How to Get From Canggu to Nusa Penida
From Canggu, you first travel across Bali to Sanur, then take the fast boat to Nusa Penida. Here's how to plan the journey with local help.
Your route: Canggu → Sanur → Nusa Penida
To reach Nusa Penida from Canggu, you first travel to Sanur on Bali's southeast coast, then take a fast boat across. The whole journey is usually around 90 minutes from door to boat in good traffic, depending on traffic and your transport choice.
Getting from Canggu to Sanur
- Private car / driver: The most comfortable option. A driver takes you straight to Sanur Harbor and waits or drops you off. Expect a direct trip across Bali's coast and inland roads.
- Scooter: Fast and flexible if you're comfortable riding. Canggu to Sanur is a longer ride, so allow plenty of time and follow the main roads.
- Taxi / Gojek / Grab: A reliable door-to-door option. Booking ahead for an early departure helps you avoid a scramble in the morning.
Planning your travel time
- Canggu is on Bali's southwest coast, so you cross a fair distance of the island to reach Sanur on the southeast coast.
- Bali traffic varies a lot by time of day — morning rush toward the south can add time, so leave a buffer.
- Give yourself extra time if you're travelling with luggage or young children, which can slow transfers.
Recommended departure window
For a full day on Nusa Penida, aim for a morning departure and leave Canggu early to beat the worst traffic. We can recommend a time that fits your plans.
Sanur check-in and the crossing
Plan to arrive at Sanur Harbor with enough time to check in and board calmly — around 60 minutes before departure is a sensible guide. The fast boat crossing to Nusa Penida typically takes about 25–35 minutes. We confirm your exact departure point and check-in details with your ticket.
Planning your return
When you're ready to come back, return fast boats cross from Nusa Penida to Sanur daily. Build in time to travel back from Sanur to Canggu on your return — and allow extra time if you have a flight afterwards. Let us know your return plans and we'll help arrange it.
Book your fast boat
The fast boats from Sanur to Nusa Penida can be booked through us with local WhatsApp help. Tell us your date, preferred departure and how many people are travelling, and we'll confirm availability and price.
Frequently asked questions
A private transfer from Canggu to Sanur typically takes around 45–60 minutes, but traffic can add time. Treat this as a planning guide and leave a buffer.
Work backwards from your chosen departure and add travel time plus check-in. For an early boat, an earlier start helps you arrive at Sanur calmly.
Yes. Tell us your departure and how you're getting to Sanur, and we'll confirm a fast boat time that fits your plans.
Planning your trip from Canggu?
Tell us your travel date and we'll help you choose a departure that fits.
Get Help on WhatsApp+62 851-9844-1121 · Daily 7am–9pm WITACompare journeys from other areas
From Seminyak
around 60–70 minutes from door to boat in good traffic
View guideFrom Kuta
around 50–60 minutes from door to boat in good traffic
View guideFrom Ubud
around 90–105 minutes from door to boat in good conditions
View guideFrom Jimbaran
around 60–70 minutes from door to boat in good traffic
View guideFrom Uluwatu
around 90–110 minutes from door to boat in good conditions
View guideFrom Nusa Dua
around 65–80 minutes from door to boat in good traffic
View guide