Travel guide

Bali Airport to Ubud: How Long It Takes and What to Pay

Bali airport to Ubud takes 1.5 to 2.5 hours, and traffic decides where in that range you land — the distance is only about 40 km. Most of the time goes on the first stretch through Denpasar and Sukawati rather than on the green half of the drive. The realistic choices are a pre-booked private transfer, the metered taxi rank, a ride-hailing car from an app, or a car hired for the whole first day. Ride-hailing pickups at Ngurah Rai are restricted to designated zones, which is a longer walk with luggage than it sounds. Our airport transfer starts from $15, priced by hotel area, agreed on WhatsApp before you fly, with no prepayment.

By Alex Moskvin, Founder of SB Excursions · Published 21 May 2026 · Updated 8 September 2026

Tour on this route: Bali Airport Transfer — From $15 per car, depends on hotel area.

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

Between 1.5 and 2.5 hours, decided by traffic rather than distance — the drive is only about 40 km. Late-night arrivals usually finish near the bottom of that range because the Denpasar and Sukawati stretch empties out after roughly 22:00. A landing between 16:00 and 19:00 should budget the full 2.5 hours and plan nothing for that evening.

This guide also answers:

  • How much is a taxi from Bali airport to Ubud?
  • Is there a shuttle bus from Bali airport to Ubud?
  • Should I stay near Bali airport on my first night instead of going to Ubud?
1.5-2.5 hours to UbudAbout 40 km by roadTransfers from $15
Bali Airport Transfer — From $15 per car Browse all guides
Pre-booked private transfer with a name sign in Bali

Top picks from this guide

Pre-booked private transfer with a name sign in Bali #1
Meets you in the public arrivals area Most arrivals, especially first trips and night landings

Pre-booked private transfer with a name sign

The driver is standing past customs holding your name, the price is already written in the WhatsApp thread, and nothing gets renegotiated at the curb. Our Bali airport transfer starts from $15, priced by hotel area, with no prepayment. It is the option that asks the least of you at the end of a long flight, which is the whole point on arrival day.

Grab or Gojek from the app in Bali #2
Designated pickup zones, a walk from the terminal Solo travellers with one bag and data already working

Grab or Gojek from the app

The apps function normally around Bali, but airport pickups are pushed away from the arrivals curb to assigned zones, so you find the zone and then walk there with your luggage. Drivers also cancel long jobs like Ubud more often than short town hops. You need mobile data live the moment you land, which means sorting an eSIM before you fly.

The metered taxi rank in Bali #3
Outside the arrivals hall Rested travellers who prefer to sort it on the spot

The metered taxi rank

A legitimate walk-up option, and fine when you are travelling light and not exhausted. The catch on this particular route is length: a two-hour run on a meter gives you no total until you arrive, and you will often be asked to agree a flat fare instead. We will not quote another operator's rate here, because we are not the ones charging it.

Counter quotes and curbside offers in Bali #4
The corridor between customs and the doors A backup if your booking fell through

Counter quotes and curbside offers

You walk out into a line of desks and drivers, all quoting flat prices for the same drive, with nothing to compare them against. Nobody here is running a scam by default — it is simply a bad place to make a pricing decision after seven or more hours in the air. If this is your plan, agree the full price and the exact hotel before any bag goes in the boot.

A private car hired for the whole first day in Bali #5
Airport to Ubud, plus stops on the way Morning landings with hours to fill before check-in

A private car hired for the whole first day

If you land at 09:00 and Ubud check-in is 14:00, paying for the car by the day rather than by the trip converts dead time into something. A private car with driver is from $59 per car for flexible daily use, and Celuk and the Sukawati market sit directly on the route north. Same car, same driver, no second booking.

Turning day two into the sightseeing loop in Bali #6
Central Bali and Kintamani Short trips where the first full day has to count

Turning day two into the sightseeing loop

The classic Ubud day trip is not an arrival-day option, and we would rather say so. Our Ubud Rice Terrace, Temple & Volcano tour runs 10 hours from $65 per car with an 08:00 hotel pickup — it starts from your hotel, not the terminal, and it is a long day. Book it for the morning after you land, once the drive north is behind you.

How long the drive from the airport to Ubud takes

The honest range is 1.5 to 2.5 hours, and the only thing deciding which end you get is traffic. Ngurah Rai sits at the bottom of the island, in Tuban; Ubud is roughly 40 km inland to the north-east. On an empty road that would be under an hour. It is never an empty road for the first half. The route works out of the airport corridor through Denpasar and the Sukawati stretch, where the traffic is local rather than touristic and does not thin out because you have just arrived. The last twenty minutes, past Mas and into the Ubud lanes, is the part that looks like the photos.

Your landing time changes the answer more than anything else you can control:

  • Landing 22:00-06:00 — the road is as clear as it gets and the drive usually finishes near the bottom of the range
  • Morning, 06:00-10:00 — you head north against the commuter flow into Denpasar, which works in your favour
  • Midday, 10:00-15:00 — the middle of the range, and the most predictable window of the day
  • Late afternoon, 16:00-19:00 — the worst of it; budget the full 2.5 hours and plan nothing for that evening
  • Heavy rain — an afternoon downpour slows all of south Bali, and parts of the Denpasar section flood
  • Sundays and ceremony days — processions close single-lane roads without warning; your driver reroutes, but it costs time

The practical consequence is simple: treat the transfer as the main event of arrival day, not as a gap between the plane and dinner. A 17:00 landing puts you in your Ubud room somewhere around 20:00 once immigration, bags and the drive are all counted. We time the same trip alongside five other hotel areas in the Bali airport transfer guide, and if Ubud is not locked in yet, where to stay in Bali compares it with the beach areas that sit 30 minutes from the terminal.

Bali airport to Ubud taxi cost: what can actually be pinned down

The number we can put in writing is our own. A private Bali airport transfer starts from $15 and is priced by hotel area, and Ubud is the longest of the common runs, so it sits at the upper end of that scale rather than at the floor. The exact figure for your hotel comes back in the WhatsApp thread before you fly, and there is no prepayment — you pay the driver on the day. One car, one price, whether there are two of you or four.

What we will not do is quote somebody else's rate, because those move and we are not the ones charging them. What is worth understanding instead is the structure of each option. A meter on a two-hour run gives you no total until you arrive. A counter quote is a flat figure with nothing to compare it against. A curbside offer is a negotiation between a person who does this every day and a person who has been awake for twenty hours. None of that is dishonest by default; it is just a poor setting for a decision.

If the transfer is likely to be the first of several drives, compare it with hiring the car itself. A private car with driver is from $59 per car for flexible daily use, and the arithmetic of when that beats booking transfers one at a time is in our private driver cost guide. For most people the sequence is easy: book the arrival transfer now, decide about a driver once you have slept.

Ride-hailing apps and the taxi rank: what happens at arrivals

Ride-hailing works in Bali, but not freely at the airport. The apps run normally around Kuta, Seminyak and Ubud, while pickups at Ngurah Rai are pushed to designated zones instead of the arrivals curb — which means locating the zone and then walking to it with your bags at the worst possible moment. Long jobs also get cancelled by drivers more often than short ones, and a two-hour run north is exactly that kind of job. You need mobile data working the second you land, so the eSIM has to be arranged before departure.

The metered rank outside arrivals is the walk-up alternative, and it is a reasonable one when you are rested and travelling light. The reason we steer people towards a booked car for Ubud specifically is the length of the trip and the addresses at the far end. Ubud accommodation sits on lanes rather than numbered streets, and plenty of villas around Penestanan and Nyuh Kuning are down footpaths that a dropped pin does not resolve. Giving the driver the property name at booking removes that whole conversation.

With a booking the sequence is short: immigration, bags, customs, then out into the public arrivals area where the driver is holding a name sign. Nothing is queued for and nothing is negotiated. Send the hotel name, flight number and date over WhatsApp; the pickup follows the flight number, so a delayed landing moves the booking with the plane. The entry paperwork — visa on arrival, the digital arrival card, the tourist levy — all happens before that, and it is covered in Bali visa and entry requirements.

Landing early: making the drive part of day one

Ubud check-in is commonly 14:00, so a 09:00 landing leaves you several hours and a room you cannot enter. You can sit in a café with your suitcases, or you can pay for the car by the day instead of by the trip. A private car with driver from $59 per car covers the airport run and whatever you attach to it — the silver workshops at Celuk and the Sukawati market are on the route north rather than a detour from it, and a warung lunch on the way beats anything you ate on the plane.

This is a bad idea after a red-eye, and we would rather lose the upsell than pretend otherwise. If you flew overnight from Europe or the Gulf and landed at 06:00, the correct plan is the fastest drive available, a shower and a sleep. The terraces look better on day two, and jet lag makes the first afternoon expensive in a way money does not fix. What to do with your first proper day is laid out in Ubud in one day and the longer things to do in Ubud guide.

Our own Ubud Rice Terrace, Temple & Volcano tour runs 10 hours from $65 per car with an 08:00 hotel pickup**, and we do not sell it as an arrival-day option. It begins at your hotel, not the terminal, and it is a full day out. It belongs on your first morning in Ubud, when the drive north is already done.

Night landings, families, and the things that go wrong

Night arrivals give you the fastest version of this drive and the most exposed one. The roads north empty out after roughly 22:00, so the Denpasar section stops being the problem. What goes wrong is at the other end: a villa with no night staff, a gate nobody answers, a phone at four percent holding the booking, and no data to open WhatsApp. Confirm before you fly that reception is staffed 24 hours or that you have a self-check-in code, and keep the confirmation readable offline.

Two more things worth knowing before you book. Child seats are not standard in Bali cars, so ask for one in the booking thread rather than assuming — Bali with kids covers how families usually handle the long first drive. And on Nyepi, the Balinese day of silence, the airport closes for a full 24 hours and nobody drives anywhere, transfers included. If your dates sit near it, check them before you buy flights.

Everything else is smaller than it feels at 01:00. Delays are handled by the flight number, an extra stop at an ATM or a supermarket is a normal request in the same thread, and a changed flight just means sending the new number. Keep an eSIM and a power bank in your hand luggage; the rest of the arrival-day kit is in what to pack for Bali.

Once the transfer is done: getting around Ubud

Central Ubud is walkable — the palace, the market and the main restaurant streets are within twenty minutes of each other on foot, though the pavements are uneven and Jalan Raya is loud with traffic most of the day. Everything else is a drive. Tegalalang, Tirta Empul and the Batur crater rim are all car trips, which is why most guests based in Ubud end up with a driver for at least one day of their stay. The overview of drivers, scooters and boats sits in how to get around Bali.

The three things booked most often from Ubud all start close by. Ayung river rafting is from $25 over 4-6 hours, and the gorge runs just north-west of town. The Ubud ATV quad bike track is from $39, with a 1.5-hour ride inside a 4-6 hour window and an optional hotel pickup. And the Batur sunrise trip means a pre-dawn pickup from your Ubud hotel — the timings from Ubud specifically are in Mount Batur sunrise from Ubud.

FAQ

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

Between 1.5 and 2.5 hours, decided by traffic rather than distance — the drive is only about 40 km. Late-night arrivals usually finish near the bottom of that range because the Denpasar and Sukawati stretch empties out after roughly 22:00. A landing between 16:00 and 19:00 should budget the full 2.5 hours and plan nothing for that evening.

How much is a taxi from Bali airport to Ubud?

We only quote our own rate. A private transfer starts from $15 and is priced by hotel area, with Ubud towards the upper end of that scale because it is the longest common run. The exact figure comes back in the WhatsApp thread before you fly, with no prepayment. Metered and counter fares vary and are not fixed in advance, which is the real difference.

How do I get from Bali airport to Ubud?

The realistic options are a pre-booked private car with a driver meeting you at arrivals, a metered taxi from the official rank, a ride-hailing car collected at a designated zone away from the terminal, or a car hired for the whole first day with stops on the route. There is no airport train and no scheduled bus worth using with luggage.

Can I use Grab or Gojek from Bali airport?

Yes, but not from the arrivals curb. Pickups at Ngurah Rai are restricted to designated zones, so you locate the zone and walk there with your bags. You also need mobile data live the moment you land, and drivers cancel long jobs like Ubud more often than short ones. The apps work far better for short hops once you are in town.

Is there a shuttle bus from Bali airport to Ubud?

Shared shuttles exist, but they leave on their own schedule and drop several hotels before yours, which on a route this long can add an hour or more to a drive that is already 1.5-2.5 hours. There is no airport rail link. For most arrivals a private car is the difference between reaching Ubud at 20:00 and reaching it at 21:30.

Should I stay near Bali airport on my first night instead of going to Ubud?

Worth considering if you land after about 21:00 with small children: one night in Sanur, Kuta or Seminyak is 30-50 minutes from the terminal instead of two hours. Otherwise go straight up. The night road is the fastest version of this drive, and waking up in Ubud beats repacking and repeating the transfer in daytime traffic.

Recommended Bali tours for this guide

Recommended tour
5.0Google Maps

Bali Airport Transfer

Airport transfers are not glamorous, but they have an outsized impact on how the trip starts. A clean pickup, clear driver coordination, and direct route to the hotel make a huge difference after a long flight.

Duration
Depends on hotel area
Area
Ngurah Rai Airport and Bali hotel areas
Format
Private transfer service
Best for
New arrivals and stress-free departures

From $15 per car No prepayment

View tour
Recommended tour
5.0Google Maps

Private Car with Driver in Bali

This is one of the most useful products in Bali because so many plans become easier once transport is flexible. It is perfect for custom sightseeing, shopping days, family pacing, and travelers who already know roughly where they want to go.

Duration
Flexible daily use
Area
All major Bali regions
Format
Private transport service
Best for
Travelers who want total route flexibility

From $59 per car No prepayment

View tour
Recommended tour
5.0Google Maps

Ubud Rice Terrace, Temple & Volcano Tour

This all-inclusive Ubud and Kintamani day tour is built for travelers who want Bali culture, scenery, and soft adventure without managing tickets, transport, or lunch separately. It works especially well for first-time visitors because the route moves from craft villages and temples to volcano views, rice terraces, and the Ubud center in one organized flow.

Duration
10 hours
Area
Kintamani, Ubud, and central Bali
Format
All-inclusive private day tour
Best for
First-time Bali visitors

From $65 per car No prepayment

View tour

📚 Keep reading

Live weather Bali, Indonesia Loading…
Checking local conditions…
--°
Loading weather…
Finding the best Bali plan for today…
☀️
Feels like --°
Humidity --%
Wind -- km/h