Bali Airport to Ubud Transfer

Skip the taxi queue at Ngurah Rai — a private car takes you straight to Ubud, meet & greet included. Start From USD 180, Vehicle: Toyota Alphard.

A private transfer from Ngurah Rai Airport (DPS) to Ubud starts from USD 180 in a Toyota Alphard, all-inclusive, and takes about 75 minutes (1 hour 15 minutes). Every transfer includes meet & greet at arrivals, an air-conditioned vehicle, free WiFi and bottled water, and door-to-door drop-off at your Ubud accommodation.

Route details

Ngurah Rai Airport to Ubud

Distance

~37 km

From Ngurah Rai International Airport (DPS) to Ubud, Bali’s cultural heart.

Drive time

~75 minutes

Up to 2 hours in heavy traffic through Batubulan and Celuk.

Price

From $180

Toyota Alphard, all-inclusive of fuel, tolls, chauffeur, water, Wi-Fi and flight tracking.

Why not a taxi?

Why choose a private transfer over a taxi

Airport taxi meters can run higher in traffic — our flat $180 Toyota Alphard rate covers everything, the same price whether the drive is short or long, with nothing extra to pay. Your driver takes you directly to your hotel reception or villa gate, not just the general area.

  • Meet & greet. Your driver waits at arrivals with a name board — no searching through crowds.
  • 60 minutes free waiting time. Plenty of margin for immigration, baggage claim and customs.
  • Modern vehicles. Toyota Innova (up to 5) or HiAce (up to 10), free WiFi, water and child seats on request.
See all routes & prices

The journey

Through Batubulan and Celuk

The road to Ubud climbs steadily through the Sanur bypass and into the central highlands, passing Batubulan (the stone-carving village) and Celuk (the silver village) — your driver can stop at either on request at no extra charge.

Once you arrive

What to expect in Ubud

Bali’s cultural heart, surrounded by rice paddies and ancient temples — home to the Sacred Monkey Forest, Tegallalang Rice Terraces, Ubud Royal Palace and traditional art markets.

Booking & return

Booking your transfer

Confirmation

~30 minutes

Send your flight number, date and passenger count — we confirm your driver by WhatsApp.

Same-day & peak season

2hrs – 48hrs notice

Same-day bookings need at least 2 hours’ notice; book 48 hours ahead in July–August or Christmas/New Year.

Return transfer

Same $180 rate

Ubud to the airport is available at the same $180 Toyota Alphard rate — book at least a few hours ahead.

Good to know

Airport to Ubud transfer FAQ

How much does an airport transfer to Ubud cost?

A private transfer from Ngurah Rai Airport to Ubud starts from USD 180 in a Toyota Alphard — a fixed price per car (not per person), the same rate whether you travel alone or with up to 4 passengers and luggage.

How long is the journey from Bali airport to Ubud?

Around 75 minutes (1 hour 15 minutes) under normal traffic, climbing through the central highlands via Batubulan and Celuk. Allow up to 2 hours during heavy traffic.

What’s the best route from Bali airport to Ubud?

Via the Sanur bypass road and up through Batubulan (the stone-carving village) and Celuk (the silver village) — both worth a quick stop if you have time.

Can I use Grab or Gojek from the airport to Ubud instead?

Ride-hailing apps face pickup restrictions in the arrivals area at Ngurah Rai Airport, so many travelers find a pre-booked private transfer more reliable — your driver waits at the exit with a name board, no app coordination needed.

Can I book a return transfer from Ubud to the airport?

Yes, return transfers from Ubud to Ngurah Rai are available at the same fixed price. Book at least a few hours in advance; early-morning pickups are available for early flights.

More transfer questions answered →

Ready to book your transfer to Ubud?

Send your flight details on WhatsApp — we confirm your Toyota Alphard from $180 and your driver in about 30 minutes.

Call Book on WhatsApp