How to Get From Ubud to Nusa Penida
From Ubud, take the longer drive down to Sanur and board the fast boat to Nusa Penida. Here's how to plan the journey with local help.
Your route: Ubud → Sanur → Nusa Penida
To reach Nusa Penida from Ubud, you first travel to Sanur on Bali's southeast coast, then take a fast boat across. The whole journey is usually around 90–105 minutes from door to boat in good conditions, depending on traffic and your transport choice.
Getting from Ubud to Sanur
- Private car / driver: The most comfortable option from Ubud. A driver takes you down to Sanur, which is especially worthwhile for a long, hilly transfer.
- Taxi / Gojek / Grab: Available, but less common than in coastal areas. Booking ahead for an early departure is recommended.
- Scooter: Possible for confident riders, but Ubud to Sanur is a longer trip over winding inland roads. Allow generous time.
Planning your travel time
- Ubud is inland and north of Sanur, so your transfer covers a decent distance through the island's interior.
- The route includes winding roads, and time-of-day traffic on the outskirts can add to your journey.
- Because the transfer is longer, an earlier start matters more — especially if you want a morning fast boat.
Recommended departure window
Because Ubud is further from Sanur, an early morning departure works best for a day trip. Leave with plenty of buffer for the drive and check-in.
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 Ubud 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 transfer from Ubud to Sanur typically takes around 60–75 minutes over inland roads. Treat this as a planning guide and leave a buffer.
For a morning departure, start early to allow for the longer drive and check-in. We can help you choose a boat that fits your timing.
Yes. Tell us your travel date and preferred departure, and we'll confirm a fast boat that works for your journey from Ubud.
Planning your trip from Ubud?
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 Canggu
around 90 minutes from door to boat in good traffic
View guideFrom 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 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