Quick answers
- Canggu to Ubud is about 30–35 km: around an hour early in the morning, and up to two hours in the sunset rush.
- Canggu to Uluwatu is also about 30–35 km and takes 1–1.5 hours, longer at rush hour.
- Canggu and Seminyak are flat but crowded; a Scoopy or NMAX is easiest to park. Uluwatu is hilly; take an NMAX, PCX or XMAX if you ride two-up.
- We deliver free in Canggu, Seminyak, Kuta and at the airport. Ubud and Uluwatu cost extra, depending on distance.
Travel times between the main areas
| Route | Distance | Early morning | Rush hour |
|---|---|---|---|
| Canggu – Ubud | 30–35 km | 50–60 min | 1 hr 40 min – 2 hr 10 min (sunset) |
| Canggu – Uluwatu | 30–35 km | About 1 hr | 2 hr or more |
Times swing more with the hour you leave than with the distance. Leave before 9am or after 8pm for the long rides, and check live traffic before you go.
Canggu: flat roads, heavy traffic, tight parking
Canggu is popular with long-stay visitors and digital nomads. The roads are flat, but the main streets around Batu Bolong, Berawa and Pererenan jam up in the late afternoon, and the back lanes are narrow. Cafés and beaches have scooter parking, usually with an attendant who asks a small fee. A Scoopy is the easiest bike here if you ride alone; an NMAX if you're two.
Grab and Gojek work in Canggu, but pickups at busy beach spots can be slow, which is why many long-stay guests rent their own scooter. Delivery in Canggu is free with us, and our scooter rental in Canggu page has the prices.
Seminyak and Kuta: busy, central, close to the airport
Seminyak and Kuta have the heaviest traffic in the south, with one-way streets and few places to stop. If you've never ridden a scooter, this isn't the place to learn. For experienced riders, a Scoopy or NMAX handles it well. Both areas, and the airport, are in our free delivery zone.
Ubud: hills, rice fields and narrow roads
Ubud's centre is crowded and the roads out to the rice terraces and villages are narrow, with climbs and tight bends. If you're staying in Ubud and riding two-up, take an NMAX or PCX. If you'll ride between Ubud and the coast often, the XMAX makes the hour on the road easier. Delivery to Ubud costs extra, based on distance; ask us on WhatsApp for the price.
Uluwatu: steep hills and long distances
The Bukit peninsula around Uluwatu, Bingin and Ungasan is hilly, and the beaches and villas are spread out, so you'll ride further each day. Ride-hailing apps are restricted at some spots, such as Padang Padang beach and Uluwatu temple, which makes your own scooter more useful here. With two people on the hills, choose an NMAX, PCX or XMAX over a Scoopy. Some private beaches charge an entry fee for scooters too.
Which scooter for which area
| Area | Riding alone | Two people | Delivery from us |
|---|---|---|---|
| Canggu | Scoopy | NMAX or PCX | Free |
| Seminyak / Kuta | Scoopy | NMAX or PCX | Free |
| Airport | Scoopy | NMAX or PCX | Free |
| Ubud | NMAX | NMAX, PCX or XMAX | Extra fee |
| Uluwatu / Bukit | NMAX | NMAX, PCX or XMAX | Extra fee |
See the scooter comparison for the differences between the bikes, and the safety guide before your first ride.
FAQ
How long does it take to ride from Canggu to Ubud?
About 50–60 minutes early in the morning, and up to two hours in the late-afternoon rush, for roughly 30–35 km.
Is a scooter good for Uluwatu?
Yes, it's the easiest way to get between the beaches. Choose an NMAX, PCX or XMAX for the hills, especially with a passenger.
Do you deliver scooters to Ubud and Uluwatu?
Yes, for an extra fee based on distance. Delivery is free in Canggu, Seminyak, Kuta and at the airport.
About the author
Lutfi Khamami owns motoranbali and has rented scooters to visitors and long-stay guests in Bali since 2022. More about us




