How to Get from Bali Ngurah Rai International Airport (DPS) to Canggu
The 20.5 km drive from Bali Ngurah Rai International Airport (DPS) to Canggu takes about 27 minutes without traffic, but in everyday South Bali traffic expect 45–90 minutes. Options include pre-booked private transfers, official airport taxis, Grab/Gojek ride-hailing, and the public Trans Metro Dewata bus with a last-mile taxi or ride-hailing.
Bali Ngurah Rai International Airport Deals
Compare all terminal car rental desks with free 48h cancellation.
Compare Terminal Car PricesTours & activities: Canggu
See all tours & tickets⚠️ Important Local Taxi & Arrival Tips
- Ignore touts offering 'cheap taxi' in the arrivals hall; always use the official Koptax counter or book Grab/Gojek in the app.
- Never board a car from someone claiming to be your Grab/Gojek driver outside the designated zone; verify the driver and car registration in the app first.
- Confirm the fixed taxi price and your exact Canggu destination before paying; some drivers may later demand extra for tolls or 'luggage handling'.
- Have Indonesian rupiah cash for the airport taxi counter; card payment is often unavailable, and unofficial drivers may give inflated rates.
Frequently Asked Questions
Yes. Official airport taxis and app-based Grab/Gojek operate 24/7, while the public bus stops around 18:30–19:00. Use the official counter or app and ignore touts, especially after late-night arrivals.
The cheapest public option is the Trans Metro Dewata bus (Rp4,400, about €0.20) to Kuta, then a Grab/Gojek or taxi for the last leg. This takes much longer and is less convenient than a direct ride-hailing car.
The distance is 20.5 km; without traffic it can take 27 minutes, but in normal South Bali traffic expect 45–90 minutes. Private transfers, taxis and ride-hailing are the fastest door-to-door choices.
The airport taxi counter usually requires cash in rupiah, and card acceptance is not guaranteed. The Trans Metro Dewata bus is cashless and accepts only QRIS or e-money, while Grab/Gojek can be paid by card or cash in the app.
A pre-booked private transfer is usually best: the driver meets you at arrivals, luggage space is guaranteed, and the price is fixed per vehicle. Official taxis also work, but the public bus has very limited luggage space and requires a last-leg taxi.
Nearby places
More transfers from Bali Ngurah Rai International Airport (DPS)


