GetFromAirport
DPS · Denpasar, Indonesia

Bali Ngurah Rai International Airport to Ubud

Around 35 km north of DPS but 75–120 minutes on a slow, winding road. The counter taxi runs ~€24–26; a pre-booked driver is the calm choice for the long haul.

Ubud, DenpasarUbud, DenpasarJorge Franganillo / Wikimedia, CC BY 2.0
IndependentWe compare every way in and link out — we don't sell the tickets, so the ranking isn't for sale.
5options compared on this route
401routes across the site
50airports covered

Ubud is Bali's cultural interior — rice-terrace views, temples, yoga retreats, the monkey forest and craft villages, set among the hills an hour and a half inland from the coast.

Compare

Every way to get there

Private transferTaxiShuttleCar rental

Our verdict: for Ubud, a private transfer is the easiest door-to-door option (from €23). Travelling light on a budget? The bus is cheapest (from €41) but slower, with a change in the city.

Transport options
Private transferBest valueWelcome Pickups · local Bali driversBest for families, groups & late arrivals
1h 30m
€23–33
Pre-booked · driver meets your flight✓ Door-to-door
TaxiOfficial Airport Taxi (counter)Best for small groups in a hurry
1h 30m
€26
On demand at the desk✓ Door-to-door
TaxiCheapestGrab / Gojek (ride-hail)Best for small groups in a hurry
1h 30m
€12–19
On demand via the app✓ Door-to-door
ShuttleKura-Kura Bus (airport transfer)Best for budget travellers
1h 30m
€41
Pre-booked transfer✓ Door-to-door
Car rentalTrac / Bali Car Rental & airport desksBest for travellers who want to explore
1h 30m
€15–27
Pick up at the airport desk✓ Door-to-door
Indicative prices, converted from EUR at approximate rates for guidance only. Cheapest and fastest options are highlighted; always confirm before you book.
Value

What it costs for your group

The bus is charged per person, while a taxi or private transfer is one price for the whole car — so the more of you there are, the better door-to-door value looks.

GroupBus (per person)Private transferBest value
Solo · 1 traveller€41€23Private transfer
Couple · 2 travellers€82€23Private transfer
Family of 4 · 4 travellers€164€23Private transfer

Which option should you choose?

If your priority is…Our pickWhy
Lowest priceBusFrom €12, though slower with a change in the city.
Speed & comfortPrivate transferDoor-to-door, fixed price, a driver waiting for you.
A group of 3–4Transfer or taxiOne flat fare splits cheaper than several bus tickets.
A late-night arrivalTransfer or taxiBoth run 24/7 when buses and the tram have stopped.
In detail

By transport mode

Private transfer

The set fare (~IDR 400,000–560,000) holds whatever time you land — no late-night loading like a metered ride, which counts on a two-hour drive. Many drivers will pause at a rice terrace if you ask.

Where to catch it: Met at arrivals and driven straight through to your Ubud guesthouse.

1h 30m€23–33Pre-booked · driver meets your flight
Best for families, groups & late arrivals

Taxi

About IDR 400,000 to central Ubud, 450,000 to the northern edges (~€24–26). Fixed per car — confirm which Ubud sub-area you want, as the rate steps up further out.

Where to catch it: Ubud is a long-haul zone at the taxi counter; pay the posted fare before you set off.

1h 30m€26On demand at the desk
Best for small groups in a hurry

Taxi

Around IDR 200,000–320,000 — well under the counter price — but surge and thin driver supply on the Ubud run can push it up. Note Ubud's own centre restricts app cars, so getting one back can be fiddly.

Where to catch it: Request from the ride-hail point after collecting bags; no terminal-front pickup is permitted.

1h 30m€12–19On demand via the app
Best for small groups in a hurry

Shuttle

Ubud is their priciest zone at roughly IDR 690,000 per car, so it only makes sense for the bundled multi-day bus pass — Ubud is a stop on the Kura-Kura shuttle line from Kuta.

Where to catch it: Kura-Kura greeter in arrivals for the pre-booked car.

1h 30m€41Pre-booked transfer
Best for budget travellers

Car rental

IDR 250,000–450,000 a day. Some visitors rent to explore the temples and terraces around Ubud at their own pace — bring an IDP, and be ready for left-hand driving on tight hill roads.

Where to catch it: Collect from the rental desks in arrivals; vehicles in the airport lot.

1h 30m€15–27Pick up at the airport desk
Best for travellers who want to explore
In pictures

Ubud & 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.

The full guide

Getting from DPS to Ubud

Ubud sits only 35 km north of the airport, which sounds like nothing until you actually make the run. The road climbs off the coast, funnels through Denpasar and the choke point at Ungasan-Ubung, and then narrows into the hill villages where a single stopped truck can hold up a mile of scooters. Plan on 75 minutes on a kind day and closer to two and a half hours when the afternoon traffic sets in — this is the longest, slowest transfer of any Bali destination, and the drive itself is the thing you're really buying. So the question is less "how do I get to the rice terraces" and more "who do I want holding the wheel while the kilometres tick by."

A fixed fare is your insurance against a two-hour crawl

On a short airport hop the meter barely matters. On the Ubud run it matters a lot, because time spent crawling is time the meter keeps counting. That's why I steer most first-timers toward a pre-booked private transfer for this particular route: the price is locked before you fly, so gridlock outside Sukawati is the driver's problem, not a line item on your bill. Companies like Welcome Pickups use local Bali drivers who track your flight and meet you in arrivals, then take you straight through to your guesthouse door. Reckon on €23 to €33, a set fare of roughly IDR 400,000 to 560,000 that holds whatever hour you land — no late-night loading, which counts for a lot on a drive this long. Ask nicely and many drivers will pull over at a terrace like Tegallalang so the journey doubles as your first photo stop.

The counter desk, and the app-car gamble on the Ubud line

Prefer to sort it on arrival? The official airport taxi counter treats Ubud as a long-haul zone and posts a flat per-car price you pay before setting off: about IDR 400,000 to the centre, 450,000 for the northern edges, which works out around €24 to €26. Confirm which slice of Ubud you're aiming for, because the rate steps up the further out your villa sits. The cheaper play is Grab or Gojek from the ride-hail pickup point once you've collected your bags — typically IDR 200,000 to 320,000, so somewhere near €12 to €19, comfortably under the counter. Two catches, though: driver supply thins out on the long trip north and surge can erase the saving, and Ubud's own centre restricts app cars, so flagging one for the ride back can turn into a small ordeal. Great for the inbound leg, less reliable as a round-trip plan.

Renting your own car for the terraces past town

Some visitors don't come to sit still in one guesthouse — they want the temples at Gunung Kawi, the Tegenungan waterfall, the terraces that fan out well beyond the main street. If that's your trip, a rental car from the airport desks (Trac, Bali Car Rental and similar) runs IDR 250,000 to 450,000 a day, call it €15 to €27. Bring an International Driving Permit and steel yourself for left-hand driving on tight, camber-heavy hill roads shared with a constant swarm of scooters. It's the most freedom you can buy, but the first drive up from arrivals — jet-lagged and learning the horn etiquette in traffic — is a baptism. I'd only take the keys if I planned to explore under my own steam for several days.

Skip the shuttle unless you want the bus pass

You'll see the Kura-Kura airport transfer offered too, but Ubud is its dearest zone at around IDR 690,000 per car, roughly €41 — well above the counter taxi for the same door-to-door ride. The only reason to pay it is the bundle: Ubud is a stop on the Kura-Kura shuttle network out of Kuta, so if you're buying a multi-day island bus pass anyway, the airport leg folds into that. As a standalone airport-to-Ubud fare, it makes little sense next to a €24 taxi or a fixed-price driver.

My short version: for the sheer length of this drive, a pre-booked driver at €23 to €33 is the calm, cost-certain choice, and worth the few euros over a taxi to have someone waiting when you clear customs. Watching the budget and travelling light? Take a Grab in and arrange a car through your guesthouse for the trip back. And before you climb in anywhere, put your villa's exact name and lane into the driver's phone — half the "we're nearly there" on the Ubud run is spent hunting for a gate down an unmarked path.

Frequently asked

DPS to Ubud — FAQ

How far is Ubud from Bali Ngurah Rai International Airport?
Ubud is about 35 km from Bali Ngurah Rai International Airport (DPS), roughly a 90-minute drive depending on traffic.
How much is a transfer from Bali Ngurah Rai International Airport to Ubud?
A pre-booked private transfer starts from around €23 for the whole car. A metered taxi is similar or a little more, while a hire car is about €22–40 per day.
What's the cheapest way from Bali Ngurah Rai International Airport to Ubud?
The shuttle (Kura-Kura Bus (airport transfer)) is the cheapest way in, from about €41.
How do I get from Bali Ngurah Rai International Airport to Ubud at night?
Private transfers and airport taxis run 24/7, so a late arrival is no problem. Trains, the metro and most buses are limited or stop overnight.
More from DPS

Other destinations from Bali Ngurah Rai International Airport

Private transferfrom €23
Book →