GetFromAirport
DPS · Denpasar, Indonesia

Bali Ngurah Rai International Airport to Canggu

About 14 km northwest of DPS, but the Kuta-then-coast route often takes 35–75 minutes. Counter taxi ~€21, Grab/Gojek cheaper, and a booked car copes with the lanes.

Canggu, DenpasarCanggu, DenpasarSchweigeblick / Wikimedia, CC BY-SA 4.0
IndependentWe don't sell tickets or transfers, so no operator can pay to rank higher on this page.
4options compared on this route
722routes across the site
87airports covered

Canggu is the surf-and-café favourite of remote workers and long-stay visitors — beach breaks at Batu Bolong and Echo Beach, co-working spaces, and a strip of brunch spots stretched along narrow lanes.

Distance

How far is Canggu from Bali Ngurah Rai International Airport?

Canggu is 14 km (9 miles) from Bali Ngurah Rai International Airport by road, about 50 min by car outside rush hour. In a straight line it is 12 km.

By road14 km · 9 mi
Straight line12 km
Fastest trip50 min
Compare

Every way to get there

Private transferTaxiCar rental
✦

Our verdict: There is no practical public transport on this run, so it is a taxi from Rp 300000 or a hire car.

Transport options
Private transferFastestWelcome Pickups · local Bali driversBest for families, groups & late arrivals
50 min
Rp 315,000–473,000
Pre-booked · driver meets your flight✓ Door-to-door
TaxiBest for groupsOfficial Airport Taxi (counter)Best for small groups in a hurry
50 min
Rp 300,000–350,000
On demand at the desk✓ Door-to-door
TaxiGrab / Gojek (ride-hail)Best for small groups in a hurry
50 min
Rp 300,000–350,000
On demand via the app✓ Door-to-door
Car rentalCheapestTrac / Bali Car Rental & airport desksBest for travellers who want to explore
50 min
Rp 263,000–473,000
Pick up at the airport desk✓ Door-to-door
Fares are shown in the currency you pick above, converted at approximate rates for guidance only. Cheapest and fastest options are highlighted; always confirm with the operator before you travel.
Value

What it costs for your group

A taxi is one price for the whole car, so splitting it between more people brings the cost per head down.

GroupTaxi (per car)Best value
Solo · 1 travellerRp 300,000Taxi
Couple · 2 travellersRp 300,000Taxi
Family of 4 · 4 travellersRp 300,000Taxi

Which option should you choose?

If your priority is…Our pickWhy
Lowest priceTrac / Bali Car Rental & airport desksFrom Rp 262500, about 50 min.
SpeedWelcome Pickups · local Bali drivers50 min and door-to-door, from Rp 315000.
A group of 4Official Airport Taxi (counter)One fare for the car (from Rp 300000) beats four separate tickets.
A late-night arrivalTaxi or pre-booked transferA car is the only option at any hour.
In detail

By transport mode

Private transfer

Because the arrival is watched, a late inbound doesn't leave you scrambling for a ride — the fixed ~IDR 320,000–460,000 stands. Worth it for Canggu, where the single-track lanes and shifting road works confuse first-timers.

Where to catch it: Met inside arrivals; the driver tracks your flight and waits at no extra cost if you're delayed.

50 minRp 315,000–473,000Pre-booked · driver meets your flight
Best for families, groups & late arrivals

Taxi

Flat IDR 350,000 (~€21) per car to Berawa/Batu Bolong/Pererenan. Some drivers baulk at the deepest lanes near the beach — name your homestay clearly.

Where to catch it: Buy the Canggu-zone fare at the arrivals taxi counter before boarding.

50 minRp 300,000–350,000On demand at the desk
Best for small groups in a hurry

Taxi

Roughly IDR 150,000–250,000 with the airport surcharge. Canggu locals sometimes wave off app cars in the busiest lanes, so a drop at a main-road café then a short walk can be simplest.

Where to catch it: Book from the marked ride-hail area landside; the app won't route a car to the arrivals kerb.

50 minRp 300,000–350,000On demand via the app
Best for small groups in a hurry

Car rental

IDR 250,000–450,000 daily. Popular with longer Canggu stays, but parking near the beach is tight and the lanes are narrow — many end up on a scooter instead. IDP and left-hand driving apply.

Where to catch it: Rental counters in the terminal; drive out from the airport car park.

50 minRp 263,000–473,000Pick up at the airport desk
Best for travellers who want to explore
In pictures

Canggu & Denpasar in photos

Before you ride

Buying tickets in Denpasar

Bali has no airport train. The budget option is the Trans Metro Dewata bus at a flat 4,400 IDR, linking Ngurah Rai with Kuta, Denpasar and Sanur; the stop sits just outside the airport grounds, a short signposted walk from the terminal. Otherwise use the official prepaid taxi counter in the arrivals hall, where you pay a fixed fare upfront (commonly around 100,000-150,000 IDR by zone) — no meter, no roadside negotiation.

Arrive safe

Taxi scams & safety in Denpasar

Decline the men calling "taxi, transport" as you exit — those unofficial touts overcharge heavily. Grab and Gojek are now officially allowed to pick up, but only from the dedicated ride-hailing lounge in the car park, not the arrivals curb; note their fares include roughly 250,000 IDR in airport fees, so they can match a counter taxi. Book only real Bluebird cabs through the app to avoid copycats using a similar blue livery, and expect a late-night surcharge.

Getting around

Step-free access in Denpasar

The airport is equipped, but Bali's roads are the real constraint on this journey.

  • Ngurah Rai has lifts, accessible toilets, dedicated parking and wheelchair assistance, plus dedicated check-in counters and priority boarding. Request assistance when booking your flight or through your airline.
  • There is no rail link. Every route out of the airport is by road.

Pavements and kerbs across the resort areas are uneven and often obstructed, so a pre-booked accessible vehicle with a driver is generally the workable option rather than a standard taxi hailed at the rank.

The full guide

Getting from DPS to Canggu

Canggu sits about 14 km northwest of Ngurah Rai (DPS), which sounds like nothing until you realise there's no straight road to it. Every option, booked car, counter taxi, Grab, your own rental, funnels through the same knot of Kuta and Kerobokan traffic before spilling onto the coast lanes at Berawa, Batu Bolong and Pererenan. The airport's own estimate is 50 minutes; the real range is closer to 35 minutes on a quiet Tuesday morning and 75 when the after-work scooter tide clogs Jalan Raya Kerobokan. Here's how the four ways in actually behave once you factor in the lanes, the surcharges and the villa address you'll be typing into an app.

Why the Kerobokan stretch eats your travel time

The clock on this trip isn't set by distance, it's set by the middle third. You clear the airport quickly, then crawl through Kerobokan where two-way lanes narrow to one-and-a-half and delivery scooters split every gap. Drivers who run this route daily peel off onto shortcut lanes — the shifting, half-paved back-streets that skip the worst of the main drag, and those shortcuts are the whole game. A driver who knows them can shave fifteen minutes; one following a phone map straight down the main road cannot. If you land in the late afternoon, assume the upper end of the range and stop refreshing the ETA.

Ride-hail: cheap into Canggu, awkward at the last lane

Grab and Gojek are the budget pick, roughly IDR 150,000–250,000 once the airport surcharge lands, or about €9 to €15 for the car. Two catches specific to this route. First, the pickup: the app won't send a car to the arrivals kerb, so you walk to the marked ride-hail zone landside and order from there — order too early and the driver cancels while you're still at baggage claim. Second, the drop-off. Canggu drivers sometimes wave off app cars in the tightest beach lanes near Batu Bolong and Echo Beach, either because the alley is blocked or because local transport politics discourage it. The clean workaround is to set your drop at a main-road café near your villa and walk the final hundred metres, rather than fight the pin down a single-track lane.

The counter taxi and the deep-lane problem

Buy the Canggu-zone fare at the official taxi desk in arrivals and you'll pay a flat IDR 350,000, about €21 per car, whether you're headed to Berawa, Batu Bolong or Pererenan. It's fixed, it's metered-free, and there's no app dance. The friction is the same last-lane issue in reverse: some counter drivers baulk at the deepest tracks toward the beach, where turning a car around means a five-point reverse past parked scooters. Have your homestay name and a nearby landmark ready — "past the Pererenan warung, second gang on the left" gets you further than a raw GPS pin, because the driver navigates by lane, not coordinates.

A tracked pickup versus your own wheels

Because Canggu's addresses are villa gates down unnamed lanes, a pre-booked car earns its keep here in a way it doesn't for a straightforward hotel run. A driver from Welcome Pickups or a local Bali outfit tracks your flight, meets you inside arrivals, and already knows Berawa from Pererenan, so you skip both the ride-hail walk and the "which gang?" conversation. The price sits around IDR 320,000–460,000, roughly €18 to €27, and it holds even if your inbound is late, since the driver is watching the flight rather than idling on a meter. That fixed number is the draw for a first trip, when jet lag and unfamiliar lanes stack up fast.

Renting your own car (Trac, Bali Car Rental and the airport desks, IDR 250,000–450,000 a day, about €15 to €27) tempts long-stay nomads, but do the maths before you sign. Parking near Batu Bolong and Echo Beach is truly scarce, the lanes punish a full-size car, and you'll need an International Driving Permit plus the nerve for left-hand traffic. Most people who plan to stay a month end up parking the car and living on a scooter within a week, so unless you're touring beyond Canggu, a scooter rental arranged locally usually beats a car you can't squeeze down your own lane.

For a first landing with bags, book the car and let someone else read the shortcuts. Once you've learned which gang is yours and where the surf parking hides, switch to Grab for airport runs and a scooter for everything else — that's the rhythm most people who stay in Canggu settle into.

Frequently asked

DPS to Canggu — FAQ

How far is Canggu from Bali Ngurah Rai International Airport?
Canggu is about 14 km from Bali Ngurah Rai International Airport (DPS), roughly a 50-minute drive depending on traffic.
How much is a transfer from Bali Ngurah Rai International Airport to Canggu?
Reserving a car is the cheaper way to Canggu at €18–27; the meter reaches Rp 300,000–350,000. Hire cars are €15–27 a day.
What's the cheapest way from Bali Ngurah Rai International Airport to Canggu?
There's no cheap direct public link, so a private transfer or taxi is the realistic choice.
How do I get from Bali Ngurah Rai International Airport to Canggu at night?
No bus, train or metro serves Canggu from the airport at any hour, so a taxi or a booked car is the only way in after a late landing.
How much is a taxi from Bali Ngurah Rai International Airport to Canggu?
Expect Rp 300000–350000 for a trip of about 50 min. Flat IDR 350,000 (~€21) per car to Berawa/Batu Bolong/Pererenan. Some drivers baulk at the deepest lanes near the beach — name your homestay clearly.
More from DPS

Other destinations from Bali Ngurah Rai International Airport

Same country

Other airports nearby