Short answer: use Gojek or Grab for everything short (bike 15,000–30,000 IDR, car 40,000–100,000), a full-day driver at 600,000–900,000 IDR for day trips, and a monthly scooter at 700,000–1,200,000 if you are staying a month or more. Never negotiate with an unmetered driver when an app is available — the app shows the price before you accept, which is the entire point.
The thing nobody warns you about: app pickups are restricted in certain places, and that is local arrangement rather than a trick.
Last checked: 13 August 2026. Prices in Indonesian rupiah.
What each option costs
| Option | Price | Best for |
|---|---|---|
| Gojek / Grab bike | 15,000–30,000 IDR typical trip | Short hops, beating traffic, going alone |
| Gojek / Grab car | 40,000–100,000 IDR typical trip | Rain, luggage, two-plus people, evenings out |
| Airport → Canggu (app car) | 250,000–400,000 IDR | |
| Airport → Ubud (app car) | 250,000–350,000 IDR | |
| Airport → Seminyak / Sanur | 150,000–300,000 IDR | |
| Full-day driver, incl. petrol | 600,000–900,000 IDR | Day trips, groups of 3–4, temples |
| Half-day driver | 350,000–550,000 IDR | Airport plus a stop |
| Scooter, daily | 70,000–100,000 IDR | Under a week |
| Scooter, monthly | 700,000–1,200,000 IDR | A month or more |
| Petrol | ~10,000–15,000 IDR/litre, ~100,000/month | |
| Bicycle, Sanur | 50,000–100,000/day, 300,000–600,000/month | Sanur only, genuinely |
| Food delivery fee | 10,000–25,000 IDR plus markup | See the maths below |
Gojek vs Grab
Both work across Bali, and the honest answer is install both. Coverage, driver density and pricing differ by area and by hour, and having two apps means you are never stuck watching one spin.
| Gojek | Grab | |
|---|---|---|
| Bike rides | Yes | Yes |
| Cars | Yes | Yes |
| Food delivery | GoFood | GrabFood |
| Package courier | Yes | Yes |
| Wallet top-up in cash | Alfamart, Indomaret | Alfamart, Indomaret |
| Coverage strength | Strong island-wide | Strong island-wide, stronger in some pockets |
Top up the app wallet with cash at any Alfamart or Indomaret. Foreign cards frequently struggle with Indonesian payment rails, and a topped-up wallet removes that whole problem — see money in Bali.
Bike or car? Bikes are half the price and considerably faster in traffic. Cars for rain, luggage, night-time, or if you are two people. In the 4–7pm window a bike will save you twenty minutes.
The pickup restrictions
This catches everyone in the first week and reads as hostility when it is not.
Local transport co-operatives have long-standing arrangements at certain locations, so app pickups are restricted there:
- The airport — app pickup is confined to specific zones; the app will direct you, usually a short walk.
- Some beach car parks, particularly on the Bukit.
- Parts of central Ubud, where you may be asked to walk a block to be collected.
- Certain village roads, sporadically.
What to do: follow the app's pickup point, walk the block, and do not argue with the person telling you the local arrangement. It is not a scam and it is not aimed at you. See Bali scams and what they actually look like for what is.
Drop-offs are almost never restricted — only pickups.
Real journey times
Mapping apps underestimate Bali consistently. These are measured, and the second column is why your evening plans keep failing.
| Route | Off-peak | 4–7pm |
|---|---|---|
| Pererenan → Batu Bolong | 6–10 min | 15–25 min |
| Berawa → Batu Bolong | 5–10 min | 15–25 min |
| Canggu → Seminyak | 20–30 min | 40–60 min |
| Canggu → Airport | 40–60 min | 60–90 min |
| Canggu → Ubud | 1h15m+ | 1h30m+ |
| Canggu → Uluwatu | 1h15m–1h45m | Longer |
| Seminyak → Kuta | 10–15 min | 25–35 min |
| Sanur → Airport | 20–35 min | 30–45 min |
| Ubud → Airport | 60–90 min | 90 min+ |
| Ubud → Amed | 2.5–3 hr | — |
| Canggu → Amed | 3–3.5 hr | — |
The 4–7pm window is the single most underrated factor in Bali logistics. If your gym, coworking and dinner are all across it from your bed, you will stop going. Cluster your routine inside one neighbourhood, or start your evening at 4:45.
Hiring a driver properly
For day trips a driver is the cheapest comfortable option once you split it between three or four people. See day trips from Ubud and day trips from Canggu.
Agree five things before you book:
- The itinerary, including the order of stops.
- The finish time. "Full day" usually means 8–10 hours; confirm.
- Whether entry fees and parking are included. They usually are not.
- Whether petrol is included. It usually is at these rates.
- The total price, out loud, in rupiah.
Book directly rather than through a hotel or tour desk — the markup there is frequently 30–50%. A driver recommended by someone who has used them is worth more than any listing, and a good one becomes your driver for the whole stay.
Tipping is not required but is normal for a good long day — 50,000–100,000 IDR is well received.
The food delivery maths
| Order | Restaurant price | Delivered, all-in |
|---|---|---|
| Warung plate | 35,000 | 55,000–70,000 |
| Café main | 130,000 | 160,000–190,000 |
| Two café mains | 260,000 | 300,000–340,000 |
The proportional markup falls as the order grows. Delivery on a 35,000 IDR warung plate adds 60–100%; on a 260,000 order it is 15–30%. So: ride out for cheap food, deliver the expensive food. Most people do exactly the reverse.
Delivery also thins out considerably in the far south of the Bukit and on the islands. Check before relying on it.
Scooter or apps?
| Your situation | Answer |
|---|---|
| Under a week, city areas | Apps only |
| Under a week, Bukit or Ubud outskirts | Daily scooter, or apps plus patience |
| A month or more, anywhere | Monthly scooter |
| No riding experience, based in Sanur | Bicycle plus apps genuinely works |
| No riding experience, based in Ubud centre or the Bukit | Apps and a driver — both are bad places to learn |
A scooter is 700,000–1,200,000 IDR a month plus ~100,000 petrol, against maybe 900,000–1,500,000 a month in app rides for an active person. The financial case is close; the case for freedom is not — a scooter turns a twenty-minute wait into a six-minute ride.
The counter-case is real: road injury is the most common thing that ends a Bali stay early, and many insurance policies exclude motorcycle accidents unless you hold a valid motorcycle licence and wore a helmet. Read scooter rental in Bali before deciding, not after.
The honest negatives
- Traffic is the defining feature of south Bali, and it is getting worse each year.
- App availability thins in the far south of the Bukit, in the north and east, and on the islands.
- Rain changes everything. In a wet-season downpour bike drivers stop accepting, car prices surge, and you wait.
- No meaningful public transport. Bemos exist in a limited form; there is no system a visitor can rely on.
- Airport arrivals are the worst-organised twenty minutes of the trip. Expect the pickup-zone walk.
- Drivers on the phone. Common, and you are allowed to ask politely.
- Helmets from app bike drivers are supplied and are hygienically variable. If you ride bikes daily, carry your own.
Where the money leaks
Three specific leaks: negotiating with unmetered drivers when an app shows the real fare, booking day drivers through a hotel at a 30–50% markup, and delivering cheap food at a 60–100% premium.
The wider pattern applies to transport too: monthly beats daily by 40–60% on scooters, and three months negotiated together takes another 15–25% off. Nobody volunteers either rate.
Last Call Bali tracks what venues across Canggu, Pererenan, Ubud, Seminyak, Uluwatu and Sanur are discounting right now, with a direct WhatsApp line to the venue. No commission, no booking fee, no card details.
See what's discounted near you today →
Related
- Scooter rental in Bali: prices, insurance and the licence question
- Arriving in Bali: your first 48 hours
- Money in Bali: cash, cards and ATMs
- Berawa vs Batu Bolong vs Pererenan — measured traffic times
- Day trips from Ubud · from Canggu
- Bali scams and what they actually look like
How this page is verified
Fare bands are checked against current app pricing across multiple routes and cross-referenced with what residents pay, re-verified quarterly. Journey times are measured on the ground at both off-peak and 5:30pm, because mapping apps underestimate Bali's roads consistently and that gap is the most common reason a plan here fails.
Pickup restrictions are described as local arrangements rather than as obstruction, because that is what they are — and knowing that in advance turns a frustrating twenty minutes into a short walk.