Getting around Bali: scooters, private drivers, and Grab

29 September 2026 · Wooah

Short answer: Bali has no trains and no useful buses, so you'll get around three ways — a scooter if you're confident, a hired car and driver for the day (the easiest, and cheap), and the Grab / Gojek apps for short hops. Distances look tiny on the map and take forever in reality, so the real decision is where you base, not how you move.

The hired driver — the easy default

For most visitors this is the answer: hire a car with an English-speaking driver for the day — about Rp 700,000–900,000 (~US$45–58) including fuel — and they'll take you to the temples, rice terraces and waterfalls and wait while you explore. It turns Bali's brutal distances into a comfortable, air-conditioned day, and it's the only sane way to do the far-flung sights. Book through your hotel, a driver you liked on arrival, or the ride apps.

The green stepped rice terraces of Tegalalang near Ubud. The Tegalalang rice terraces near Ubud — the kind of far-flung sight a driver day is built for. Photo: Thomas Fuhrmann, CC BY-SA 4.0, via Wikimedia Commons

The scooter — freedom, if you can ride

The local default, and gloriously cheap — Rp 70,000–100,000 (~US$4.50–6.50) a day — but only if you genuinely can ride one. Bali's traffic is chaotic, the roads are patchy, and crashes are the single most common thing that ruins a trip here. If you do: wear the helmet, carry an International Driving Permit (police checkpoints fine tourists without one), and never ride in flip-flops or after a drink.

A line of scooter riders heading down a palm-lined Bali road
The scooter — cheap, and the local default, if you can genuinely ride one. Photo: Simon_sees, CC BY 2.0, via Wikimedia Commons

Grab and Gojek — with one big catch

Grab and Gojek are the ride-hailing apps — a cheap car or scooter-taxi, plus food delivery, all in-app, for Rp 20,000–50,000 (~US$1.30–3.20) a short ride. The catch: in parts of Ubud, Canggu and Uluwatu, local driver associations ban app pickups — you'll be quietly told the app "doesn't work here," or asked to walk to a corner out of sight. It's real; don't fight it, just use a local driver in those zones.

The traffic truth

  • The south is jammed. Kuta, Seminyak and Canggu grind at peak hours — a "twenty-minute" trip can take an hour. Ubud's centre is nearly as bad.
  • Base near what you'll do most, and treat everything else as a driver day-trip. Hopping bases mid-trip (a few nights south, a few in Ubud) beats one hotel and long daily drives.
Sunset over Seminyak beach with umbrellas and beanbags on the sand
Sunset on Seminyak beach — the busy south, where the traffic is worst and the beach bars are the reward. Photo: HutheMeow, CC BY-SA 4.0, via Wikimedia Commons

From the airport

  • Airport transfer — from Ngurah Rai (DPS), a pre-booked car or an official airport taxi runs about 30 minutes to Kuta/Seminyak or 60–90 minutes to Ubud, traffic depending; agree the fare or pre-book rather than haggling on arrival.
  • Grab/Gojek from the airport works, with a designated pickup point — usually a little cheaper, if you don't mind the walk to it.
The ornamental Balinese gate at Ngurah Rai International Airport
Ngurah Rai Airport's gate — where every Bali trip starts. Photo: Pinterpandai.com, CC BY-SA 3.0, via Wikimedia Commons

Don't fight the map — let the plan draw it

Which sights pair into one driver day, which base to sleep in, when the traffic will eat your afternoon — that's exactly the tab-switching we take off your hands. We do about 80% of that research for you, in roughly a minute: tell us your dates and we'll build your Bali days around a sensible base, each day shaped so you're not crossing the island twice. A solid first cut you can run with.

WhatsAppLINEFacebookX
Want this planned for you?

A full day-by-day plan in about a minute — free, no account.

✨ Plan my trip