How to Get from Bali Ngurah Rai International Airport (DPS) to Legian
Legian is about 7.1 km north of Bali Ngurah Rai International Airport (DPS), just beyond Kuta. The journey takes roughly 15–30 minutes by car, while the public bus plus an onward taxi or walk takes about 45 minutes or more.
Bali Ngurah Rai International Airport Deals
Compare all terminal car rental desks with free 48h cancellation.
Compare Terminal Car PricesTours & activities: Legian
See all tours & tickets⚠️ Important Local Taxi & Arrival Tips
- Ignore unofficial drivers inside the arrivals hall; use the official airport taxi counter, a booked transfer, or the designated Grab/Gojek zone only.
- Airport taxis are fixed fare, not metered—confirm the total price at the counter before paying; the driver should not ask for extra except an optional toll road.
- Trans Metro Dewada buses do not accept cash; you need QRIS or an e-money card. Cash will not work.
- Ride-hailing fares can surge at peak times, late night, and around Nyepi; check the app price before requesting and never agree to off-app cash offers.
Frequently Asked Questions
Official airport taxis are fixed fare; expect roughly €8–14 per car, but check the price at the Koptax counter in arrivals. The ride takes about 15–30 minutes.
The Trans Metro Dewada bus costs €0.20 per person but only goes to Kuta; from there you need a short taxi or walk to Legian.
No, Bali has no train or metro. Your options are taxi, ride-hailing, private transfer, or the public bus plus an onward ride.
The Trans Metro Dewada bus is cashless only (QRIS/e-money). Taxi counters mainly take cash rupiah; card acceptance is not guaranteed, so carry cash.
At night traffic is lighter, so a taxi or private transfer can take about 15–25 minutes. The public bus stops running around 19:00, so use a car after that.
A pre-booked private transfer is usually best: fixed price, door-to-door, and space for luggage. Taxis also work, but public buses have very little luggage space.
Nearby places
More transfers from Bali Ngurah Rai International Airport (DPS)


