Skip to main content
Loris8 🇮🇩Your destinationIndonesia
Getting Around Indonesia

Getting Around Indonesia

Home Indonesia Getting AroundGetting Around Indonesia
Sofia Duarte

Bali runs on scooters and hired drivers, not public transit — a scooter rental is $4-11/day, or a full-day driver runs $35-55 split among a group. Gojek and Grab both work well for point-to-point rides and food delivery. Getting to other islands (the Gilis, Nusa Penida, Komodo) means a fast boat ($10-40) or a short domestic flight, not a bridge or a car ferry.

Getting to Indonesia

Bali's Ngurah Rai International Airport (DPS) near Denpasar is the entry point for nearly all foreign visitors, not Jakarta. It's a genuine long-haul destination: 17-24 hours depending on origin, with round-trip fares from a major hub starting around $650. There are no direct flights from the US or most of Europe — expect at least one stop, commonly in Singapore, Doha, Hong Kong, or a Middle Eastern hub. From Australia, it's a much shorter 3.5-6 hour direct hop, which is why Bali is such a dominant Australian getaway.

Getting around: the real options

There's no train network in Bali and essentially no useful public bus system for tourists — nearly everyone gets around by scooter, hired driver, or ride-hailing app. Getting beyond Bali itself almost always means water or air, not road.

  • Trains — none in Bali; a limited network exists on Java (connecting Jakarta, Yogyakarta, and Surabaya) but isn't relevant to a Bali-focused trip.
  • Buses — Perama and similar shuttle-bus operators run fixed routes between tourist hubs (Ubud, Canggu, Sanur) for a few dollars, slower than a private car but a legitimate budget option.
  • Domestic flights / boats — a short flight (roughly 1-1.5 hours) reaches Java's Yogyakarta or Labuan Bajo for Komodo; fast boats ($10-40) reach Nusa Penida and the Gili Islands — these hops are essential, not optional, since Bali's islands aren't bridge-connected.
  • Scooter / driver — a scooter rental runs $4-11/day and is the fastest way around if you're comfortable riding (legally requires an International Driving Permit with a motorcycle endorsement); a full-day private driver runs $35-55, often split three or four ways, and is the easier, safer choice for anyone not confident on two wheels.

Getting around inside cities

Gojek and Grab both operate across Bali's main tourist areas — cars, scooter taxis, and food delivery, all with upfront pricing in the app. A few traditional-taxi zones (parts of central Ubud and Seminyak) restrict app-based pickup, so a driver will sometimes ask you to walk a short distance to a nearby meeting point; that's normal, not a scam. Uber does not operate in Indonesia at all — it sold its Southeast Asia operations to Grab back in 2018, so don't bother looking for it.

Route/optionTypical costTypical time
Airport (DPS) to Seminyak/Canggu$8-15 (Gojek/Grab)30-45 min
Fast boat, Bali to Gili Islands$25-40 one-way2-2.5 hrs
Scooter rental, one day$4-11

Download Gojek and Grab before you land — both need a local phone number or working data to sign up smoothly, so do it at the airport wifi rather than trying mid-ride later. If you do rent a scooter, carry an International Driving Permit; police checkpoints in tourist areas do check, and riding without one risks an on-the-spot fine even though enforcement is inconsistent.

Common transport mistakes

The most common mistake is renting a scooter without any real riding experience just because "everyone does it" — Bali's roads are genuinely more dangerous than they look, and a hired driver is a small cost for a meaningfully safer trip. The second is underestimating how long anything takes: a 20-minute drive on the map can take 40 in Canggu or Seminyak traffic. And don't assume boats to the Gilis or Nusa Penida run on a fixed schedule you can wing — book a specific operator and time slot, especially outside peak season when sailings can be canceled for rough seas.

Questions people actually ask

Do I need to rent a car in Indonesia?
No — nobody rents a full car for Bali itself; it's a scooter-and-driver culture. A hired driver for the day ($35-55, often shared) is the practical, safer alternative to self-driving anything, including a car.
What's the best way to get from the airport to the city in Indonesia?
A Gojek or Grab ride from Ngurah Rai Airport to Seminyak or Canggu runs $8-15 and takes 30-45 minutes depending on traffic. Many hotels also offer airport pickup for a similar or slightly higher fixed price.
Can I use Uber in Bali?
No — Uber sold its Southeast Asia business to Grab in 2018 and doesn't operate anywhere in Indonesia. Gojek and Grab are the two apps that actually work, and both are reliable and widely used.
How much should I budget for transport in Indonesia?
Roughly $5-15/day for a scooter plus occasional Gojek/Grab rides, or $35-55/day if you're using a private driver instead. Add $25-40 each way for any inter-island boat trip (Gilis, Nusa Penida) if that's part of your itinerary.
Can I rent a car and self-drive in Bali?
Technically yes, but almost nobody does — traffic, narrow village roads, and left-hand driving on the right side of largely unmarked lanes make it a genuinely harder experience than a scooter or hired driver. Most visitors who want four wheels just hire a driver instead, which costs about the same as a rental car alone.
Do I need an International Driving Permit to ride a scooter in Indonesia?
Legally, yes — an International Driving Permit with a motorcycle endorsement is required to ride legally, and tourist-area police checkpoints do occasionally check. Riding without one risks an on-the-spot fine, and it can also void a travel insurance claim if you're in an accident.