Free · no sign-up · nothing for sale

Start with the one thing you came for

Pick the thing you'd be annoyed to miss. This finds what's genuinely near it and what actually fits around it — using drive times that change with the hour, because the run to Ubud takes 70 minutes at 6am and over two hours at 5pm.

Before you start

3
Days out, not nights
Earlier beats the traffic
Your limit, not a promise
Traffic
Pace

How the times are worked out, and where they're shaky

Every number on this page, where it comes from, and where it stops being reliable. Nine questions — tap the one you want.

How the drive times work, zone by zone

Every drive is priced at the hour you'd actually be on that road, not as a flat average. Bali splits into regions, and the congested ones — the south, Canggu, the Bukit and Ubud town — carry a peak penalty the mountain and east-coast roads don't.

ZoneWorst windowvs mid-morning
South — Kuta, Legian, Denpasar, the bypass4:00–7:30pm+45%
South — morning rush7:00–9:30am+10%
Ubud town and its approaches1:00–7:00pm+45%
Mountain, east and north roadsno real peak—
Weekend or public holiday, on topall day+5% to +15%

The shape comes from published Kuta-to-Ubud figures: about 50–65 minutes leaving between 6:00 and 7:30am, 90–110 through the middle of the day, and 120–150 or worse in the 4:30–7:30pm rush. The baseline here is a slow mid-morning run, so a genuinely early start usually beats what this page shows.

What this gets wrong

  • It's a model, not live traffic. Check your route on the morning. Ceremonies, roadworks and a wet afternoon beat any estimate.
  • Distances are region to region. Two stops in the same region get a flat local hop, which is right on average and wrong in particular cases.
  • Prices move. Fees were checked on the date above and Bali raises them without much notice. Where sources openly disagree, this page shows the range rather than pretending to know.
  • Fixed-time activities are flagged, not scheduled. A Batur sunrise trek needs a 2am start and the Uluwatu Kecak dance only runs at 6pm. The planner labels them; it doesn't rebuild your day around them.
  • Nobody paid to be on this page, and no stop is here because someone gets a cut — including the ones left off.

Where the times come from, and where they stop

Every activity here carries one of four labels. Times means a real published timetable that was checked. Times, partly means some of it is published and the missing piece is named. No timetable found means exactly that — nothing published anywhere, so the slot shown is a placeholder and you need to confirm it with your driver or the operator. No set hours means it is outdoors and open in daylight, with nothing to publish.

The pattern is worth knowing. The things with real timetables are the ones with a boat, a gate or a stage — anything where a vehicle departs or a performance starts. Small local operators run on WhatsApp instead: you message them and agree a time. That is not disorganisation, it is how the market works, and it is why this page will not invent a departure time it cannot source.

Where a time could not be sourced, the day says so rather than inventing one — on the card, in the slot, and in the count at the foot of the day. Those are the ones to ask your driver about.

How long you stay, and the ten minutes either side

Two separate things set how long a stop takes, and it is worth knowing which is which.

The stay itself. Where an operator sets the length — a two-and-a-half-hour ATV run, a rafting trip, a boat to Penida — that figure is theirs and nothing moves it. Everywhere else the figure is a suggestion, and Pace stretches it: Relaxed adds a quarter, Normal leaves it alone. Pace does not change drive times — those come from the distance and the hour you are on that road, and nothing on this page can move them. It does not directly decide how many stops you get either; a shorter stay simply leaves room for one more.

You can also type your own figure on any stop whose length is yours to choose. Do that and it is taken literally, Pace and all.

The minutes either side. On top of the stay, every stop carries an allowance before and after: 10 minutes on Normal, 15 on Relaxed. That is parking, walking in from wherever the car could stop, the ticket queue, and getting everyone off the rocks and back into the car afterwards. Nothing in Bali runs to the minute, and a plan that assumes it does will be an hour out by mid-afternoon.

There is deliberately no setting below ten minutes. A faster option would only have worked by pretending parking and walking take less time than they do, and the arrival times it produced would have been ones you could not hit. Rushing a day is something the roads decide, not a switch.

The allowance is counted in the clock rather than hidden, so the finish time is one you would actually hit. Each stop shows both windows — when the car pulls in, and when you are genuinely at the thing — because the car time is the one that governs the day. Four stops on Normal means 80 minutes of this in a day. That is not padding; that is the day.

When a stop lands outside its own hours

Where a real timetable exists, the clock gets checked against it. If your day puts you at Lempuyang at half four when it shuts at five, or at the Kecak amphitheatre at eleven in the morning when the shows are at six and seven, the page says so in plain words and tells you what would fix it.

It will not stop you. You might have a reason, the hours might have changed, or you might just want the drive. But you should not find out at the gate, so the warning sits in the day, on the card before you add it, and in the count at the foot of the day.

Prices, and how much to trust each one

Everything is quoted in rupiah, because that is what you hand over and the only figure you can check at the gate. No converted price appears beside any activity, on purpose — what a rupiah price really costs you depends entirely on how you came by the cash, from a fee-free card at a bank ATM at one end to airport money-changing at the other. Nobody gets the mid-market rate. The converter under your day plans will work in whatever currency you pick, and Getting rupiah, and what it really costs you sets out what each route actually costs.

Each price carries one of four labels:

  • Price verified — taken from the operator's own price list, the managing authority, or a dated news report quoting an official.
  • Price varies — sources openly disagree, so the range is shown with the reason. Carry the higher figure.
  • Price unverified — a single secondary source, or an estimate. A ballpark, not a quote.
  • No price found — nothing published anywhere. These are left out of the day total rather than guessed at, so your real spend will be higher.

How to read a suggestion card. Each one shows at most three labels, picked in order of what could actually ruin a day: anything that needs checking first, then how far the price is trusted, then whatever is left over to describe the place. A warning can never be squeezed out by a nice-to-know. The rest — the description, the stay, the price in rupiah, the timetable — is one tap away rather than shouted at you alongside forty other things.

Bali raises entry fees without much notice and several sources contradict each other outright, so a figure on this page is a starting point for a conversation with your driver, not a promise.

Getting rupiah, and what it really costs you

Nobody gets the mid-market rate. What you actually receive depends on how you get your rupiah, and the spread between the best and worst way is wide enough to matter over a fortnight.

How you get itWhat it costs on top
Fee-free card at a bank ATMRp 25,000–50,000 per withdrawal only
Big-four Australian card3–3.5% foreign transaction fee, plus its own overseas ATM fee, plus the Indonesian ATM fee
Westpac card2–3% depending on currency and merchant
Airport exchange, Travelex includedtypically 8–12% below mid-market
Merchant offers to charge you in dollarsavoid — the merchant sets that rate and takes a margin

Indonesian ATM fees per withdrawal: BCA Rp 25,000, BNI and BRI Rp 25,000, CIMB Niaga Rp 30,000, Mandiri Rp 50,000 since a new foreign-card access fee came in on 22 February 2026. Standalone tourist ATMs charge Rp 50,000–85,000 — use a bank-branded machine instead.

Withdrawal limits matter, because a flat fee hurts more on a small withdrawal. BCA allows up to Rp 3,000,000 a transaction, Mandiri and BRI Rp 2,500,000, BNI and CIMB Rp 2,000,000, tourist ATMs only Rp 1,500,000. Your own bank's daily cap may bite first.

If you change cash, use a licensed changer displaying a Bank Indonesia PVA Berizin licence, and count the notes yourself in front of the cashier. The standard trick at unlicensed booths is fast counting, folded notes and a distraction. A rate noticeably better than everyone else's is the bait.

Cash is not optional everywhere. Temple gates, waterfall entries and warungs are cash-first. On Nusa Penida the ATMs run dry at weekends, so draw what you need before you get on the boat. Keep a reserve in Munduk, Amed and on the remote Bukit beaches.

Some Australian accounts charge nothing overseas — AMP GO, Bankwest, HSBC, Macquarie, ME, Suncorp, Ubank and UP among them. On a two-week trip that difference is real money, and it is worth sorting before you fly rather than after.

The levy nobody budgets for

Every foreign visitor pays a IDR 150,000 tourist levy to enter Bali — once per visit, whatever your nationality, however long you stay. It's separate from your visa. Pay before you fly at lovebali.baliprov.go.id with a Visa or Mastercard and show the emailed QR code, or pay at the counters in the Ngurah Rai arrival hall. No penalty for leaving it till you land; it's just slower, and the desk sits before immigration.

Paying a driver fairly

Booked direct, a car and driver runs Rp 650,000–900,000 a day for an Avanza-type car, Rp 850,000–1,400,000 for an Innova-type people mover and Rp 1,100,000–2,300,000 for a HiAce van. Half a day starts around Rp 500,000 and extra hours run Rp 100,000–250,000. Three operator price lists checked in October 2026 disagree on the upper end, so treat the spread as real and ask what is included. That rate should already cover petrol, parking, tolls, his lunch, air conditioning and water. A full day means roughly ten hours from pickup — not ten hours at attractions.

If a quote comes in well under that, the gap gets made up elsewhere: drivers on the marketplace apps and airport ranks often earn 10–20% of what you spend at the coffee plantations, silver shops and batik factories, which is why those stops appear on so many "free" itineraries. Hotel concierges mark driver prices up 20–40%, because drivers pay to sit on the approved list. Neither is a scam exactly — it's just how the money moves. Pay a fair rate direct, and ask for no shop stops.