Bali Airport to Ubud and the Ayung River: Routes and Transfers
Quick summary: Ubud and the Ayung River are roughly 35 to 40 km north of Ngurah Rai International Airport, but traffic in south Bali means the drive can take anywhere from about an hour to well over two hours. Most travelers book an airport transfer or private driver, then join a rafting tour with hotel pickup. A rental car suits experienced drivers who want flexibility, keeping in mind that traffic drives on the left.
| At a glance | |
|---|---|
| Distance | Roughly 35 to 40 km |
| Drive time | Around 1 hour to 2+ hours |
| Traffic | Heaviest around Kuta, Denpasar and at peak times |
| Easiest | Airport transfer or private driver |
| Rafting pickups | Ubud and the south coast resort areas |
| Tours | Rafting with transfers |
Compare car rental at Bali Airport
Which route do drivers take?
North from the airport through Denpasar’s outskirts and up through the villages to Ubud. Routes vary with traffic, and navigation apps are essential.
When is traffic worst?
Around Kuta, Seminyak and Denpasar, especially at peak times, after flights land in clusters, and during ceremonies when roads may close temporarily.
Should you rent a car or book a transfer?
| Option | Best for |
|---|---|
| Airport transfer | Arriving tired; fixed pickup and drop-off |
| Private driver | Day trips, rafting and sightseeing |
| Rental car | Confident drivers wanting flexibility |
How do rafting pickups work?
Many rafting tours include pickup from hotels in Ubud and the south coast. Check the pickup zone when booking. See rafting with transfers and rafting with lunch.
Frequently Asked Questions
Roughly 35 to 40 km.
Around an hour, but often longer in traffic.
Many do, from hotels in Ubud and the south coast.
Most travelers find a transfer or private driver easier.