Bali Ngurah Rai International Airport ground transport
DPS has one International and one Domestic terminal side by side, each with its own arrivals hall and an official taxi desk just outside it. Bali has no train, metro or tram, so ground transport is entirely road-based and the state of the traffic matters more than the kilometres — the airport-to-Kuta hop is barely 4 km yet can take 15 minutes or 40. The official airport taxi counter posts fixed per-vehicle fares by zone (roughly IDR 200,000/~€12 to Kuta, 300,000/~€18 to Seminyak, Sanur or Nusa Dua, 400,000–450,000/~€24–26 up to Ubud); no meter runs and there's no haggling at the desk. Grab and Gojek are the budget favourites — often half the counter price — but their drivers can't collect from the arrivals kerb: you use the marked ride-hail lounge/pickup point or walk a few hundred metres to the road, and an airport surcharge of about 30% applies. Pre-booked private transfers meet you inside arrivals at a fixed price with your flight tracked; the Kura-Kura brand runs both a fixed-price airport car (which throws in a multi-day island bus pass) and its wider shuttle-bus lines around the south. Self-drive rentals are collected at desks in the terminal, but remember Bali drives on the left and an International Driving Permit is expected. This guide compares price, time and frequency for the eight destinations travellers ask about most.
Bali Ngurah Rai International Airport (DPS)Angkasa Pura I / Wikimedia, Public domainWhere are you heading?
Plan your arrival with confidence
Every option compared
Bus, tram, taxi, private transfer and car hire — side by side, not just the ones that pay us.
Real prices & times
Indicative fares, journey times and how often each service runs — so there are no surprises at arrivals.
No sales pitch
We tell you when the bus is the smart choice — and when a transfer is worth it. Honest guidance first.







