Transportation · Bali
How to Get Around Bali
Getting around Bali: metro, taxis, ride-hailing, passes and airport transfers compared, plus when a rental car is actually worth it.
Updated 2026-07-25
How transport works in Bali
Bali has no urban transit — rent a scooter (~IDR 70k/day), hire a private driver (IDR 700k–900k/day, ~USD 45–60), or use Grab/Gojek for point-to-point rides. Traffic between Kuta ↔ Ubud can hit 90 min in peak. Ngurah Rai (DPS) airport is 15 min from Kuta/Seminyak and 90 min from Ubud/Uluwatu.
Your options compared
Private driver
IDR 700–900k/day for a car + English-speaking driver — the standard way to island-hop.
Scooter
IDR 70k/day — dangerous for beginners; helmet mandatory, IDP required.
Grab / Gojek
Cheap for short hops but banned in some tourist zones (Ubud, Canggu drop-off) — use metered Blue Bird taxis instead.
Passes and tickets
No unified pass — private driver day rates or point-to-point rides.
Local transport tips
Traffic between Ubud ↔ south (Seminyak/Uluwatu) is 60–90 min in peak. Plan zones by day.
Arriving from the airport
Ngurah Rai (Denpasar) (DPS)
Airport taxi 15 min to Kuta/Seminyak (~IDR 200k); 90 min to Ubud (~IDR 500k); Grab restricted at airport.
Do you need a rental car?
Inside Bali a car is usually a liability — parking and traffic cost more than transit. A rental earns its keep for day trips and regional drives, so compare rates only for the days you actually leave the city.
Ready to book your Bali trip?
Everything in this guide is bookable through Marhaba's licensed partners.