Areas

Getting around Canggu, Ubud and Uluwatu by scooter

By Lutfi Khamami, Owner of motoranbali · Updated · 3 min read
Travel times checked October 2026

A row of parked scooters along a beach street at Berawa in Canggu, Bali
Photo: Sergey Chuprin on Unsplash

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

Scooter travel times between Bali areas
RouteDistanceEarly morningRush hour
Canggu – Ubud30–35 km50–60 min1 hr 40 min – 2 hr 10 min (sunset)
Canggu – Uluwatu30–35 kmAbout 1 hr2 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

Recommended scooter by Bali area
AreaRiding aloneTwo peopleDelivery from us
CangguScoopyNMAX or PCXFree
Seminyak / KutaScoopyNMAX or PCXFree
AirportScoopyNMAX or PCXFree
UbudNMAXNMAX, PCX or XMAXExtra fee
Uluwatu / BukitNMAXNMAX, PCX or XMAXExtra 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

Sources

Get a scooter delivered to where you're staying