Skip to content
How to Get to Ubud: Airport, Bus & Driver Options

How to Get to Ubud: Airport, Bus & Driver Options

The quick version

The best ways to get to Ubud from Bali airport and beyond, with transfer times, fare notes, and which option suits late arrivals, groups, and budgets.

7 min readBy Nusa Ways Editorial
Share this article:
On this page

Last updated November 2026: how to get to Ubud from Ngurah Rai International Airport (DPS) comes down to one default, a pre-booked private driver, and a drive of roughly an hour in normal traffic. Airport taxi desks, shuttles and ride-hail are the alternatives, and each has trade-offs covered below. Visa, levy and ride-hail rules change, so confirm them on official sources before you fly. Once you are settled, start planning with our guide to 10 Best Things to Do in Ubud: Sights, Routes & Tips.

Quick answer: how to get to Ubud

Book a private driver, or ask your guesthouse to arrange a pickup. That suits most arrivals because a named driver waits in the arrivals hall and already has your address. Ubud is 35-40 km from the airport. Allow about an hour in normal traffic and more at peak times. If you are still deciding whether the trip is worth the effort, read whether Ubud is worth visiting.

PadangbaiPuraPayogan — 1
Photo: Torbenbrinker, CC BY-SA 3.0, via Wikimedia Commons.
  • Easiest for most people: pre-booked private driver or hotel pickup.
  • Walk-up option: the official airport taxi desk with a fixed fare.
  • Cheapest on paper: a shared shuttle or public bus, but check the route first.

Getting from Denpasar Airport (DPS) to Ubud

Padangbai aerial 2026 02 — 2
Photo: FBilula, CC BY 4.0, via Wikimedia Commons.

Distance is 35-40 km, and about an hour is a fair planning figure in normal traffic. Peak traffic on the Denpasar-Sanur-Batubulan corridor can add a lot, though no source here gives exact rush-hour times. Check the airport operator's site for current ground-transport details. One older traveler report paid 300,000 IDR at the official taxi desk after expecting 195,000 IDR. Treat that as an anecdote, not a tariff. The same report found a guesthouse pickup at 150,000 IDR cheaper than a taxi. It also mentioned a 60,000 IDR public bus from Ubud toward the airport, a detail that is dated, so verify before relying on it.

Tip

Ask your guesthouse to arrange the pickup, since one traveler's ride came in at 150,000 IDR, under the taxi desk fare.

  • Private driver or hotel pickup: arrange before you fly and agree the fare in writing.
  • Airport taxi desk: walk out of the main entrance, find the official desk, pay the fixed fare and take the receipt to the driver.
  • Grab or Gojek: pickup at DPS is restricted or zoned, and Ubud has local transport-community pushback. Check current rules and pickup points before counting on it.
  • Shared shuttle or Kura-Kura-style bus: confirm the operator, route and Ubud drop-off point before you book.

Which option fits you

Match your situation to a row, then confirm the price with the provider. Costs here are relative because no current fare list is verified. Pricing may be per person on shuttles and per vehicle on cars, so a group of four often changes the math.

SituationBest optionDoor-to-door timeSkip it if
Late-night arrivalPre-booked private driverAbout an hour in light trafficYou have not saved your address offline
Solo budget travelerShuttle or public bus, verified in advanceLonger than a car; depends on stopsYou land late or carry heavy bags
Couple with big bagsPrivate driver or hotel pickupAbout an hour in normal trafficYou want to save money and travel light
Family or group of 4+One private vehicle, priced per carAbout an hour in normal trafficYour party fits a cheaper shuttle seat count
Early-morning flightPrivate driver, booked the night beforeFaster off-peak; allow buffer at rush hourYou plan to hail something on the spot
Stop on the wayPrivate driver with an agreed detourAdds time per stopYou are exhausted after a long flight
Padangbai aerial 2026 03 — 4
Photo: FBilula, CC BY 4.0, via Wikimedia Commons.

Arriving at night or after a long flight

Sponsored

Book ahead and message your driver your flight number. Drivers wait in the main arrivals hall, so look for your name on a sign before you head outside. One report cleared immigration in 2-3 minutes and reached a taxi within 10-15 minutes of landing. That is one person's experience, not a norm. Save your guesthouse address and phone number offline, because drivers are often not from Ubud and may not know small guesthouses. Narrow or pedestrian-only lanes can leave a short walk at the end, so ask your property. For arranging a driver in advance, see our private driver guide.

Good to know

Reaching a taxi within 10-15 minutes still leaves about an hour on the road, so plan the rest of your night around that.

Before you leave the terminal

A feral dog at Padangbai — 5
Photo: Alexey Komarov, CC BY-SA 4.0, via Wikimedia Commons.

Check visa status first. An older report listed visa on arrival as cash only with a 30-day stay, but fees and rules may differ in 2026. Look up the current visa fee, tourist levy and digital arrival form on official Indonesia tourism information and the immigration authority before you travel. After immigration, that report found ATMs offering 100,000 IDR notes. Keep smaller notes for tips. Past customs, it counted around 20 currency exchange booths and found rates worse than in Ubud. Buy a SIM or eSIM if you need data for your driver.

Getting to Ubud from elsewhere

From Canggu, Seminyak and Sanur, a private driver is the simplest choice. Journey time depends heavily on traffic, so ask the driver for an estimate for your departure hour. From Lombok or the Gili Islands, you take a fast boat to Bali and then a road transfer. Confirm the arrival port with the boat operator, because ports and schedules change. Doing it all in one day is possible but leaves little slack. If you want stops on the way, such as rice terraces or temples, agree them with the driver first. Our Ubud Day Trips: Best Options & How to Choose page shows what fits. Experienced riders can use a scooter between towns, with details on Ubud Scooter Rental: Rules, Costs & Safety Tips. Season affects traffic, as covered in the Best Time to Visit Ubud: Month-by-Month Weather & Crowds. For overland travel from Java, check operator pages, since none are verified here.

Getting to Ubud from elsewhere — a scene in Ubud
Photo: Alaskan Dude via Flickr (CC)

Last mile: getting around once you're in Ubud

Sponsored

Many central lanes are narrow, so ask your property whether the car can reach the door. For day-to-day movement, our Getting Around Ubud: Walk, Scooter, Grab or Driver guide compares walking, scooters and drivers. Bookings for longer outings work well through a driver you already trust.

Mistakes to avoid

Sponsored

Most transfer problems come from skipped prep rather than bad luck.

  • Accepting a fare before it is confirmed aloud or in writing.
  • Arriving without your guesthouse address and phone number saved offline.
  • Assuming ride-hail pickup works at DPS without checking current rules.
  • Underestimating peak-hour traffic on the Denpasar-Sanur-Batubulan corridor.
  • Changing all your money at the terminal booths.

Frequently Asked Questions

Is there Uber or Grab in Bali?

Grab and Gojek exist in Bali, but pickup at DPS is restricted or zoned. Ubud has local transport-community pushback too. Check current rules and pickup points before you rely on either.

Which airport to fly to for Ubud?

Fly into Ngurah Rai International Airport (DPS) near Denpasar. Ubud is 35-40 km away, about an hour by road in normal traffic.

How long does it take to clear Bali customs?

No current official figure is supplied here. One older traveler report cleared immigration in 2-3 minutes and reached a taxi within 10-15 minutes of landing. Queues vary, so check the airport operator's site and budget extra time.

Notes for your Indonesia trip

Optional updates when we add or change a town or island guide.

No spam. Unsubscribe anytime.

Continue reading

More guides you'll find useful