
How to Get to Ubud: Airport, Bus & Driver Options
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.
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.

- 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

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.
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.
| Situation | Best option | Door-to-door time | Skip it if |
|---|---|---|---|
| Late-night arrival | Pre-booked private driver | About an hour in light traffic | You have not saved your address offline |
| Solo budget traveler | Shuttle or public bus, verified in advance | Longer than a car; depends on stops | You land late or carry heavy bags |
| Couple with big bags | Private driver or hotel pickup | About an hour in normal traffic | You want to save money and travel light |
| Family or group of 4+ | One private vehicle, priced per car | About an hour in normal traffic | Your party fits a cheaper shuttle seat count |
| Early-morning flight | Private driver, booked the night before | Faster off-peak; allow buffer at rush hour | You plan to hail something on the spot |
| Stop on the way | Private driver with an agreed detour | Adds time per stop | You are exhausted after a long flight |

Arriving at night or after a long flight
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.
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

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.

Last mile: getting around once you're in Ubud
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
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.
You might also like
Continue reading
More guides you'll find useful





