Skip to content
Voykit
Draft data. Times, fares and step counts are desk estimates awaiting field checks. How we verify
Source checked
A source and a date are on record: we read it from an official or published page. Not yet confirmed on the ground.
Field checked
Someone checked it on the ground, with the date shown.
Plan calculated
Worked out by Voykit from its own data (times, distances, budgets). A calculation, not a measurement.

Unknown times stay unknown. How we verify

Bali, Crete

Getting around Bali: public transport, passes and taxis

For most visitors the best way around Bali is a mix: ride-hailing or a metered taxi for short hops in the south, a hired car with driver for full-day loops to Ubud, the temples or the north, and a scooter only if you already ride and hold the right licence. Public buses exist but are too slow and sparse to plan a short trip around.

Not field-verified
Source checked
A source and a date are on record: we read it from an official or published page. Not yet confirmed on the ground.
Field checked
Someone checked it on the ground, with the date shown.
Plan calculated
Worked out by Voykit from its own data (times, distances, budgets). A calculation, not a measurement.

Unknown times stay unknown. How we verify

Updated Sep 20266 min read

Key facts

Best defaultcheck
Ride-hailing app for short trips; private car with driver (about IDR 600,000–900,000 a day) for long loops
Public buscheck
Trans Metro Dewata runs in Denpasar and the south; limited use for tourists
Ride-hailingcheck
Gojek and Grab cover most of Bali; some villages and temple car parks ban pick-ups
Airport to Seminyak or Canggucheck
30–60 min depending on traffic; fixed airport taxi rates apply
Scooter rentalcheck
About IDR 70,000–150,000 a day; IDP and helmet required
Trafficcheck
Denpasar–Ubud can take 1 h 30 in the afternoon; build in slack
Payment
Cash for local bemos and small warungs; apps take cards

Options at a glance

Bali has no metro and no useful train. Your realistic choices are app cars, metered taxis, private drivers, rented scooters and cars, and a small public bus network. The table below compares them by cost and by what they are actually good for.

Options at a glance
OptionTypical cost (2026 estimate)Time / rangeBest for
Ride-hailing (Gojek, Grab)IDR 15,000–80,000 per short trip5–30 min in the southShort hops, one or two people
Metered taxi (Blue Bird)IDR 20,000–100,000 per tripSimilar to app carsWhen no app car will come
Private car with driverIDR 600,000–900,000 per day8–10 h, island-wideDay trips, groups, luggage
Scooter rentalIDR 70,000–150,000 per dayWhole island, no traffic immunityConfident riders only
Car rental (self-drive)IDR 300,000–500,000 per dayWhole islandLong stays, experienced drivers
Trans Metro Dewata busIDR 4,400 per ride (check)Denpasar and south BaliVery cheap, slow, limited routes
Bemo / local minibusIDR 5,000–20,000 (check)Short local runsRarely worth it for visitors

Prices are 2026 estimates and vary by area, season and negotiation.

Public transport: what actually exists

Bali's public bus network, Trans Metro Dewata, is a low-cost service centred on Denpasar with routes into the southern tourist belt. Fares are a few thousand rupiah and you pay in cash or with a local card. It is genuinely useful if you are staying near a corridor and want to reach Denpasar, but routes are sparse, buses are slow in traffic, and nothing runs to Ubud, Amed or the north in a way you can plan a day around.

Traditional bemos still run on some local routes, mostly for residents. There is no train on Bali and no ferry you would use for a normal tourist itinerary; the fast boats to Nusa Penida and the Gili Islands are a separate, privately run service.

Treat public transport as a cheap extra, not a plan. If your trip is a week or less, budget for app cars and one or two driver days instead.

  • Trans Metro Dewata: cheap, Denpasar-focused, slow
  • Bemos: local, hard to use without Indonesian
  • No train; fast boats to Nusa Penida and the Gilis are private operators
  • Nothing reliable to Ubud, Amed or the north

Taxis and ride-hailing

Gojek and Grab are the default in most of southern Bali. Fares are set in the app, so you skip negotiation, and both offer car and motorbike options. Availability is good in Kuta, Seminyak, Canggu, Sanur and Denpasar, and thinner in Ubud's outer villages, Amed, Munduk and the east coast.

The catch is local rules. Some villages, temple car parks and market areas have agreements that keep app drivers out, so you may be asked to walk to a main road or to use a local taxi instead. This is common around Ubud centre and some temple gates. It is not a scam, just a local arrangement; walk 200–300 m and try again.

Metered taxis still work well. Blue Bird is the reliable brand; insist on the meter, and if the driver quotes a flat price, either agree it before you get in or wait for another car. At the airport, use the official airport taxi counter rather than touts in the arrivals hall.

  • Book in the app, not on the street, where you can
  • If no car comes, walk to a main road and retry
  • Blue Bird: meter on, or agree the price first
  • Airport: official counter, not the touts

Private drivers, scooters and cars

A private car with driver is the best value for a full day of sightseeing. A standard day is 8–10 hours, covers a loop such as Ubud and the rice terraces or the southern temples, and costs roughly IDR 600,000–900,000 depending on distance and vehicle. Split between three or four people it beats app cars for anything beyond a short hop, and the driver handles parking, which is the real time-saver.

Scooters are cheap and everywhere, but they are also how most visitors get hurt. You need a valid motorcycle licence and, for most foreign licences, an International Driving Permit; police checks on the main roads are routine. Helmets are compulsory. Check the brakes and tyres before you ride, and never ride after drinking.

Self-drive cars are possible but rarely worth it for a short trip: traffic is heavy, roads narrow, and parking in Ubud and Canggu is painful. If you do rent, an IDP is required for non-Indonesian licences and insurance terms vary a lot.

Private drivers, scooters and cars
NeedBest choiceRough cost (2026 estimate)
Airport to Seminyak or CangguOfficial airport taxi or app carIDR 150,000–350,000
Half-day in the southApp car or metered taxiIDR 100,000–250,000 total
Full-day Ubud or temple loopPrivate car with driverIDR 600,000–900,000
Two weeks, flexibleScooter or self-drive carIDR 70,000–500,000 per day
Nusa Penida day tripFast boat plus local driverIDR 500,000–900,000 (check)

What it costs

Bali transport is cheap by US or European standards, but the numbers add up if you take app cars all day. A couple doing three or four short trips a day spends roughly IDR 150,000–300,000. The same couple on a full-day driver day spends IDR 600,000–900,000 but sees far more.

Scooter rental plus fuel is the cheapest option at roughly IDR 70,000–150,000 a day plus about IDR 20,000 of petrol, but only if you are licensed and comfortable. Public buses are the cheapest of all at a few thousand rupiah, and the slowest.

Bring some cash. Apps take cards, but small warungs, bemos and parking attendants do not, and parking fees of IDR 2,000–5,000 are normal at temples and beaches.

What it costs
Traveller typeTypical daily transport spend (2026 estimate)
Solo, app cars onlyIDR 100,000–200,000
Couple, app cars plus one driver dayIDR 250,000–500,000
Group of four, driver most daysIDR 150,000–250,000 per person
Scooter riderIDR 90,000–170,000 including fuel

Practical tips

Traffic is the thing that breaks itineraries. The 35 km from Denpasar to Ubud can take 1 h in the early morning and 1 h 30 or more in the afternoon. Plan long moves before 09:00 or after 19:00, and never schedule a temple visit and a flight on the same tight afternoon.

Download both Gojek and Grab before you arrive; one sometimes works where the other does not, and both need a working data connection. An eSIM or local SIM is worth sorting at the airport.

Agree the price and the route before a long drive, keep small notes for parking, and carry a copy of your licence and IDP. If you are hiring a driver for several days, ask for the same person; they learn your pace and where you are staying.

  • Long drives: before 09:00 or after 19:00
  • Install Gojek and Grab before landing
  • Carry small cash for parking and warungs
  • Keep your licence and IDP with you
  • Book the same driver for multi-day trips

Questions people ask

What is the best way to get around Bali?

Use ride-hailing apps for short trips in the south, and hire a private car with driver for full-day loops to Ubud, the temples or the north. Public buses are cheap but too slow and sparse to plan a short trip around.

Is there a transit pass for Bali?

No tourist transit pass covers the island. Trans Metro Dewata buses charge a few thousand rupiah per ride, paid in cash or with a local card, and only serve Denpasar and the south. Most visitors never buy one.

Are taxis or ride-hailing better in Bali?

Ride-hailing is usually better: the price is fixed in the app and you avoid negotiation. Metered Blue Bird taxis are a good fallback where app drivers are blocked by local rules, which happens around Ubud centre and some temple car parks.

Do I need an International Driving Permit in Bali?

For a rented car or scooter, yes for most foreign licences, and you also need the correct licence class for a motorbike. Police checks on main roads are routine, and insurance can be void without the right documents.

How long does it take to get from the airport to Seminyak or Canggu?

Roughly 30–60 minutes depending on traffic, longer in the late afternoon. Use the official airport taxi counter or an app car rather than accepting a tout in the arrivals hall.

Deep dive

Every source; changeable facts are marked check

Sources