By Bali Airport Guide Editorial Team · Updated July 2026

Quick answer: Canggu is only 17 km from Bali airport, but plan on 50-90 minutes — this is the route where Bali traffic, not distance, sets the time. The fixed-fare taxi counter in arrivals quotes roughly IDR 250,000-500,000 (~$14-28) depending on the exact area; a pre-booked private transfer costs about the same and waits for you with a name sign; Grab and Gojek often price lower but pick up from designated zones. There is no public bus to Canggu. Land after dark and the difference between options is not money — it is who navigates the shortcut lanes while you sleep.

At a glance: Bali airport to Canggu in 2026

OptionCostTimeBest for
Airport taxi (fixed-fare counter)~IDR 250,000-500,000 (~$14-28)50-90 minNo planning, price confirmed at the desk
Pre-booked private transferFixed, agreed at booking50-90 minNight arrivals, families, surfboards
Grab / Gojek (car)App quote, often the cheapest50-90 min + pickup-zone walkSolo and couples with light bags
Public busDoes not serve Canggu

Why does 17 km take an hour and a half?

Because there is no fast road to Canggu. Whatever the map promises, the route funnels through Kuta and Berawa lanes shared with scooters, delivery bikes and everyone else heading to the same sunset. Off-peak — early morning, late night — the run takes about 50 minutes; hit the afternoon or the post-sunset wave and 90 minutes is normal. This is worth internalising before you judge any price: a driver quoting for «the airport run to Canggu» is selling up to two hours of work, not seventeen kilometres. It also means the cheapest option is whichever one you do not have to steer yourself: this is not the airport arrival for a first scooter ride with a backpack on.

The fixed-fare taxi counter: how it works

Bali's airport taxi is a fixed-price counter service (the Koptax cooperative) in the arrivals hall: name your destination, get the binding price, pay, and you are walked to the car — no meter, no negotiation at the kerb. For Canggu the counter quote generally falls in the IDR 250,000-500,000 (~$14-28) band depending on which end of Canggu you are heading to (Berawa prices lower than Pererenan). No official online fare table exists, so the number at the desk is the real one; our taxi guide explains the counter system in detail. Ignore anyone offering «transport, boss?» before you reach the counter — the freelance quotes in the car park are the only ones that routinely run high.

Grab, Gojek or a pre-booked transfer?

Grab and Gojek both serve the airport and often quote below the counter for a car to Canggu. The trade-offs: pickup happens from designated ride-hail zones (a short signposted walk with your bags), and at peak arrival waves the wait for a driver willing to take a 90-minute crawl can stretch. A pre-booked private transfer removes both frictions for a similar total: the driver tracks your flight, waits in arrivals with a name sign, the car fits surfboards or a family's luggage, and the price was fixed when you booked. After a red-eye landing, that is usually the version of the trip you want — see transfers from Bali airport for how booking works. Arriving at 1 a.m. with a 2 p.m. villa check-in? Consider breaking the journey at the airport Novotel and riding to Canggu after breakfast, when the roads are empty.

Getting back to the airport from Canggu

Book the return the day before and treat the time estimate with respect: for an international departure leave Canggu at least 4 hours before takeoff in the afternoon (90-minute worst-case drive plus check-in and immigration), or about 3 hours for early-morning flights when the roads are clear. Hotels and villas arrange drivers reliably, Grab works fine northbound, and the same traffic logic applies in reverse — the sunset window outbound from Canggu is the slowest of the day.

How far is Canggu from Bali airport?

About 17 km — but 50-90 minutes by car depending on traffic. Off-peak early mornings run closest to 50 minutes; afternoons and evenings regularly take an hour and a half.

How much is a taxi from Bali airport to Canggu?

The fixed-fare counter in arrivals generally quotes IDR 250,000-500,000 (~$14-28) depending on the exact area of Canggu. The price is confirmed and binding at the desk — there is no meter and no official online fare table.

Do Grab and Gojek work from Bali airport to Canggu?

Yes. Both pick up from designated ride-hail zones at the airport and often quote below the taxi counter. Expect a short walk to the pickup point and possibly a longer driver wait at peak arrival times.

Is there a bus from Bali airport to Canggu?

No. Public transport does not serve Canggu from the airport — the Trans Metro Dewata routes do not reach it. Your options are the fixed-fare taxi counter, Grab/Gojek, or a pre-booked private transfer.

Related: Bali Airport Taxis · Bali Airport Transfers · Bali Airport to Ubud · Novotel Bali Airport

About the authorBali Airport Guide Editorial Team