
Getting Around Indonesia
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/option | Typical cost | Typical time |
|---|---|---|
| Airport (DPS) to Seminyak/Canggu | $8-15 (Gojek/Grab) | 30-45 min |
| Fast boat, Bali to Gili Islands | $25-40 one-way | 2-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.




















































