|

How Far Is Ubud from Bali Airport: Your Complete Transport Guide

If you’re planning a trip to Ubud and wondering how far is Ubud from Bali airport, the short answer is about 37 to 40 kilometers — roughly 25 miles north of Ngurah Rai International Airport (DPS). But distance alone doesn’t tell the whole story. Depending on when you land, which route your driver takes, and whether the afternoon traffic has kicked in, the drive can take anywhere from one hour to well over two.

That gap between “one hour” and “two and a half hours” is exactly why this guide exists. We live in Ubud. We’ve done this drive hundreds of times — in morning rain, in Friday rush hour, at 2 AM with jet-lagged guests asleep in the back seat. What follows is everything you need to choose the right transport, time your arrival well, and actually enjoy the ride north.

How Far Is Ubud from Bali Airport — Distance and Realistic Travel Times

how far is ubud from bali airport

Ngurah Rai International Airport sits on the southern tip of Bali, near Kuta and Denpasar. Ubud is inland and uphill — about 37 km as the crow flies, though the actual road distance is closer to 40 km depending on your route.

Here’s what those kilometers look like in real time:

  • Best case (early morning, late evening): 55 to 70 minutes. Light traffic, smooth highway sections, and a clear run through Gianyar.
  • Average (midday): 90 minutes to 2 hours. Standard traffic through Denpasar and the bypass road.
  • Worst case (late afternoon, holidays): 2 to 2.5+ hours. Rush hour in Denpasar and Gianyar can stack up quickly, especially on Fridays and before Balinese ceremonies.

The main route takes you north on the Ida Bagus Mantra bypass road, then cuts inland through Gianyar before climbing into the cooler air of Ubud. An alternative toll road via Benoa can save 15 to 20 minutes in heavy traffic — your driver will know when it’s worth it.

One detail that surprises first-time visitors: the distance from the airport to Ubud is only about 40 km, but Bali’s roads aren’t highways in the Western sense. Two-lane roads shared with motorbikes, ceremonial processions, and the occasional dog contribute to the pace. It’s not slow — it’s Bali speed. And once you accept that, the drive becomes part of the experience rather than a delay.

Best Ways to Get from Bali Airport to Ubud

private driver waiting at Bali airport for Ubud transfer

You have four main options for getting from the airport to Ubud. Each one suits a different kind of traveler, budget, and arrival time. Here’s the honest breakdown.

At a Glance

OptionCost (IDR / USD)TimeBest For
Private driver (pre-booked)250K–400K / $16–251–2 hrsFamilies, night arrivals, heavy luggage
Grab / Gojek150K–300K / $10–191–2 hrsSolo travelers, budget-conscious, daytime
Shared shuttle75K–150K / $5–102–3 hrsFlexible schedules, solo backpackers
Taxi (airport metered)300K–500K / $19–321–2 hrsSpontaneous arrivals, short on planning

One thing to keep in mind: official airport taxis charge a fixed rate that’s often higher than pre-booked options. And ride-hailing pickups happen in a designated area outside the terminal — not at the arrivals door itself. We’ll cover the details for each option below.

Ubud rice terraces morning mist travel planning

Get a Free 3-Day Sample Itinerary

Planning your first days in Ubud? We’ve mapped out the temples, rice walks, and quiet meals worth your time — with transport tips built in.

Itinerary Subscribe Form

Private Driver — The Smoothest Way to Reach Ubud from the Airport

ride hailing app in Bali for airport transfer to Ubud

For most travelers — especially those arriving late at night, with children, or carrying more than a daypack — a pre-booked private driver is the clear winner. Your driver meets you in the arrivals hall with a name sign, handles your bags, and knows the fastest route to Ubud at that hour.

What to expect:

  • Cost: 250,000 to 400,000 IDR ($16–25 USD) for a standard sedan. Larger vehicles or minivans for families cost slightly more.
  • Booking: Most Ubud villas and hotels arrange airport transfers directly. If you’re staying at a villa in Ubud, ask your host to organize pickup — it’s usually the same price or cheaper than booking through a third-party platform.
  • The ride: Air-conditioned car, bottled water, and a driver who can answer your first-day questions about Ubud while you settle in.

This is the option we recommend to every guest arriving at Villa Amrita. Our villa manager coordinates pickups directly with trusted local drivers, and guests walk through the garden gate with luggage already handled. No fumbling with apps at midnight, no haggling at the taxi stand.

One more thing about private drivers: many of them double as day-trip guides. If you’re planning to explore the area during your stay, the driver who picks you up from the airport can often be booked for temple visits, rice terrace walks, and coastal day trips. It’s worth asking during the ride — you might find your guide for the whole trip before you even unpack.

Grab, Gojek, and Ride-Hailing Apps from Bali Airport

shared shuttle transport from Bali airport

If you’re comfortable with ride-hailing apps, Grab and Gojek are both available at the airport — but not from the terminal itself. Here’s how it works.

Walk out of the arrivals terminal, past the taxi counter, and look for the “Online Transport” pickup zone. It’s signposted, about a 5-minute walk from baggage claim. Order your ride from there.

Practical details:

  • Cost: 150,000 to 300,000 IDR ($10–19 USD) depending on time of day and demand. Surge pricing can spike during peak hours.
  • Payment: GrabPay, GoPay, or cash. If you haven’t set up an Indonesian e-wallet, have cash ready.
  • Wait times: 5 to 15 minutes during the day. Late at night, fewer drivers accept the long Ubud run — you may wait 20+ minutes or get cancellations.
  • Tip: Download and set up Grab or Gojek before you land. Indonesian SIM cards with data are available at airport kiosks for around 100,000 IDR ($6).

Ride-hailing is a solid choice for solo travelers arriving during the day who want to save a few dollars. But if you land after 10 PM, the convenience gap between this and a pre-booked driver widens quickly.

A note on GrabCar vs GrabBike: for the airport-to-Ubud run, you want a car (GrabCar). The motorbike option (GrabBike/GoRide) isn’t practical with luggage and isn’t safe for the highway stretch. Save the motorbike taxis for getting around Ubud once you’ve settled in — they’re perfect for short hops to restaurants and yoga studios.

Shuttle Services and Shared Rides to Ubud

scenic drive through Bali countryside on the way to Ubud

Shared shuttles are the most affordable way to get from the airport to Ubud, but they come with trade-offs. Most shuttle services run on fixed schedules and make multiple stops to drop off other passengers along the way.

What to know:

  • Cost: 75,000 to 150,000 IDR ($5–10 USD) per person.
  • Time: 2 to 3 hours including stops. You won’t go directly to your accommodation — the shuttle follows a route.
  • Booking: Perama Tour and Kura-Kura Bus are two of the more reliable operators. Book online in advance, especially during high season (July–August, December–January).
  • Drop-off: Most shuttles drop you at a central Ubud point (often near the market or Monkey Forest road). You’ll need a local taxi or ojek for the final stretch to your villa.

Shuttles work best if you’re traveling light, have flexible timing, and enjoy watching the landscape unfold alongside other travelers. They’re less ideal for families or anyone arriving late at night when schedules are limited.

There’s also a newer option worth knowing about: the Trans Sarbagita public bus covers some southern Bali routes cheaply, but it doesn’t run directly to Ubud. You’d need to transfer at a Batubulan terminal and catch a local bemo or ojek north — doable for adventurous budget travelers, but not practical for most visitors with luggage and jet lag.

Villa Amrita pool deck overlooking Ubud rice terraces

Your Ubud Stay, Fully Held

Three bedrooms. Full staff. Private pool. Airport pickup arranged before you land. Check dates and book your stay at Villa Amrita.

What to Expect on the Drive from Bali Airport to Ubud

arriving at a villa in Ubud Bali after airport transfer

The drive from the airport to Ubud is more than just a transfer — it’s a slow introduction to Bali itself. Knowing what’s coming makes the journey part of the trip rather than something to endure.

The first 20 minutes: You’ll leave the airport and hit the bypass road. This stretch is urban — shopping centers, busy intersections, and the organized chaos of Balinese traffic. It can feel hectic if it’s your first time. That’s normal. It passes.

The middle stretch (Gianyar): As you move northeast, the scenery starts to change. Buildings thin out. You’ll spot your first rice paddies, roadside warungs (small local restaurants), and stone temples tucked behind garden walls. The air gets noticeably cooler.

The last 15 minutes: This is where the drive becomes something else entirely. The road narrows and climbs. Deep river valleys open up on one side. Terraced rice fields appear through gaps in the trees. By the time you pull into Ubud proper — past the monkey forest, through the one-lane village roads — the airport feels like a different country.

If you’re exploring Bali’s best spots beyond Ubud during your trip, many of them are along this same corridor — Tegallalang rice terraces, Tirta Empul temple, and the artisan villages of Mas and Celuk are all between the airport and Ubud.

Tips for a Smooth Airport-to-Ubud Journey

A few things that make the difference between a smooth arrival and a stressful one:

  1. Share your flight details with your driver or villa. Flight delays are common. A good driver tracks your arrival time and adjusts without you needing to call.
  2. Bring cash in small denominations. ATMs are available at the airport, but they dispense large bills (100K IDR). Drivers, toll booths, and roadside stops work better with 10K–50K notes. Exchange at the airport’s official counters — rates are fair.
  3. Eat before you leave the airport. If you land hungry, there are decent food options airside and in the arrivals hall. The drive to Ubud doesn’t pass many tourist-friendly restaurants, and you’ll arrive happier with something in your stomach.
  4. Get a local SIM card. Telkomsel and XL kiosks are right after customs. A tourist SIM with 10-15 GB costs around 100,000 IDR ($6). You’ll need data for maps, messaging your villa, and ordering rides.
  5. Check your Bali visa requirements before you fly. Most nationalities get a 30-day visa on arrival (500,000 IDR / $32), extendable once. Queue times at immigration vary — budget 20 to 45 minutes after landing.
  6. Travel light on your person. Keep your passport, cash, and phone accessible. Check luggage goes on the car — you don’t need to carry everything through the airport.
  7. Don’t schedule anything for your arrival evening. After the flight and the drive, you’ll want to shower, eat something prepared by someone who isn’t you, and sit by the pool. Ubud rewards the unhurried — start as you mean to go on.

If you’re planning a longer Bali itinerary, consider whether you want a local guide for your Bali trip — many offer airport pickup as part of a multi-day package, which can be great value.

Frequently Asked Questions About Getting from Bali Airport to Ubud

How long does it take to drive from Bali airport to Ubud?

The drive takes 1 to 2 hours in normal conditions. Early morning or late evening drives can be as quick as 55 minutes. Late afternoon traffic (3-6 PM) can push it past 2 hours. Friday evenings and days before Balinese holidays are the worst for congestion.

What is the cheapest way to get from Bali airport to Ubud?

Shared shuttle buses run by operators like Perama Tour cost 75,000 to 150,000 IDR ($5–10) per person. Grab and Gojek rides typically cost 150,000 to 300,000 IDR ($10–19). Private drivers arranged through your villa are usually 250,000 to 400,000 IDR ($16–25).

Can I get a Grab or Gojek from Bali airport?

Yes, but not from the terminal doors. Walk to the designated “Online Transport” pickup zone — it’s about a 5-minute walk from arrivals. Order your ride from there. Late-night availability can be limited for the longer Ubud route.

Is there a toll road from Bali airport to Ubud?

There’s a toll road (Bali Mandara Toll) that covers a section near the airport over the water. Beyond that, the route to Ubud uses regular roads. The toll is only 11,000 IDR ($0.70) and can save time during busy periods.

Should I book an airport transfer in advance?

If you’re arriving after dark, traveling with family, or carrying a lot of luggage — yes, absolutely. Pre-booking through your accommodation is the easiest option. If you’re a solo traveler arriving midday, Grab or Gojek works fine on the spot.

What is the best time to drive from the airport to Ubud?

Early morning (before 8 AM) and late evening (after 8 PM) offer the fastest, smoothest drives. Midday is manageable. Avoid the 3-6 PM window if you can — that’s when Denpasar and Gianyar traffic peaks.

Is the drive from Bali airport to Ubud safe at night?

Yes. The roads are well-traveled and lit in populated sections. With a pre-booked driver, night arrivals are completely routine — many international flights land late in the evening, and drivers do this run daily. The road to Ubud is the most-driven route on the island.

Making Ubud Your Home Base

Once you make it through that final stretch of road — past the art galleries of Pengosekan, through the one-lane curves where motorbikes and ceremony processions share the asphalt — something shifts. The air is different up here. Cooler. Greener. The sounds change from traffic to roosters, running water, and the occasional gamelan practice drifting from a village temple.

Ubud is the kind of place that rewards you for slowing down. And the journey from the airport is your first lesson in Bali time — things take as long as they take, and the scenery along the way is worth the extra minutes.

If you’re looking for a place to land in Ubud where the transfer, the welcome, and the first morning are all taken care of, that’s exactly what we do at Villa Amrita. Three bedrooms, a full team, a private pool, and a villa manager who’ll have your driver sorted before your plane touches down. For inspiration on how to fill your days once you arrive, take a look at our Bali tour packages guide or start with a floating breakfast by the pool — because after that drive, you’ve earned it.

And if you’re arriving at night — which many international flights into Bali do — don’t let the darkness worry you. You won’t see the rice terraces on the drive up, but you’ll feel the air change. The warm coastal humidity gives way to something cooler, greener, with the scent of wet earth and frangipani. Your first morning view from the terrace will be the reveal. The wait is worth it.

Open notebook on tropical deck for newsletter signup

Join Our Newsletter — Fun, New, Exciting Bali News

Ubud tips, travel planning insights, and the occasional story about what the gardener found this morning. No spam, just Bali.

Join our Newsletter

Similar Posts