Bali Scooter Travel Times: Riding Times Between Areas

Bali looks small on a map, but narrow roads, traffic and hills mean 20 km can take an hour.
From Kuta / Legian
Airport 15–20 min · Seminyak 15–20 min · Canggu 30–45 min · Sanur 25–35 min · Nusa Dua 25–35 min · Uluwatu 40–60 min · Tanah Lot 45–60 min · Ubud 60–90 min · Padang Bai 75–90 min · Bedugul or Kintamani 1.5–2 h · Amed or Lovina 2.5–3 h · Gilimanuk 3.5–4 h.
From Canggu
Seminyak 15–25 min · Tanah Lot 25–35 min · Airport 40–60 min · Ubud 60–90 min · Uluwatu 60–90 min · Bedugul 1.5–2 h.
From Ubud
Tegallalang 15–25 min · Sanur 40–60 min · Kintamani 45–60 min · Bedugul 1.25–1.5 h · Amed or Lovina 2–2.5 h.
Estimates outside rush hour on a 110–160cc scooter; allow 1.5–2× in peak season, heavy rain or during ceremonies.
Avoid
7–9am around Denpasar, 4–7pm in Canggu, Seminyak, Sunset Road and Kuta, and the pre-sunset rush to Uluwatu and Tanah Lot. Pick a base near what you want to see — Ubud for temples and mountains, Canggu or Uluwatu for surf. Route ideas in our road trip itinerary.
Ready to ride? Compare daily, weekly & monthly rates on our Bali scooter rental page — delivered to your hotel or villa in 24 areas.
Frequently asked questions
How long from Kuta to Ubud by scooter?
About 60–90 minutes outside rush hour.
How long from Canggu to Uluwatu by scooter?
Around 60–90 minutes depending on traffic.