Bali airport to Ubud transfer with a private driver
From Ngurah Rai Airport (DPS) arrivals to villas and hotels in Ubud, Tegalalang and Payangan. Your English-speaking driver waits with your name, loads your bags and takes you straight to your door. Fixed price agreed before you fly, paid after the ride.

About the drive to Ubud
- Private car and licensed, English-speaking driver
- Meet and greet at DPS arrivals with your name sign
- Help with luggage, straight to your door
- Pay after the ride, no deposit
The road to Ubud climbs north from the airport through Denpasar and the craft villages of Batubulan and Celuk before reaching the green hills around Ubud. It is the longest of the popular transfers, so a comfortable car and a driver who knows the shortcuts make a real difference.
Many Ubud stays are outside the town centre, in Tegalalang, Payangan or the valleys along the river. Want to stop at a waterfall or rice terrace on the way? We can book your arrival as a half-day tour with stops instead of a straight transfer. Ask us for the price on WhatsApp.
Airport to Ubud: common questions
How long is the drive from Bali airport to Ubud?
Usually 75 to 100 minutes. Late afternoon traffic through Denpasar can add around half an hour.
How much is a transfer from Bali airport to Ubud?
Send us your hotel and group size on WhatsApp and we confirm a fixed price per car before you fly. You pay after the ride.
Is a private transfer better than a taxi to Ubud?
You agree the price before you land, your driver is already waiting at arrivals, and there is no queue or haggling at the taxi desk.
Can you pick us up from Ubud for our flight home?
Yes. We plan the pickup time around your flight so you reach the airport with time to spare, allowing for traffic on the way down.
Other transfers from Bali airport
Need a driver for the rest of your stay? See private driver days from AU$48 or browse tours and activities.