Transportation · Bali

Bali Airport Transfers: Getting from the Airport to the City

How to get from Bali's airports into the city: train, taxi flat fares, transfers and typical costs, plus arrival and entry notes.

Updated 2026-07-25

Airport transfers in Bali

Airports serving Bali

  • Ngurah Rai (Denpasar) (DPS) — 12 km from the centre

    Airport taxi 15 min to Kuta/Seminyak (~IDR 200k); 90 min to Ubud (~IDR 500k); Grab restricted at airport.

Arriving by train

No rail on Bali. Fast boats reach Nusa Penida (30 min from Sanur), Gili Islands (2h from Padangbai) and Lombok (90 min).

Entry and arrival formalities

Bali tourist levy IDR 150k paid online at lovebali.baliprov.go.id before or at arrival.

Visa on Arrival IDR 500,000 (~USD 35) for 90+ nationalities — 30 days, extendable once in-country for another 30. e-VoA (pre-arrival) skips airport queues. New IDR 150k Bali tourist levy since Feb 2024.

Getting into the city

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.

  • 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.

Ready to book your Bali trip?

Everything in this guide is bookable through Marhaba's licensed partners.

Keep reading