Ubud travel guide
Getting Around Ubud: Transport Guide
From Bali’s Denpasar airport to Ubud, take a Grab or pre-booked driver for Rp250,000–350,000 ($16–22), taking 60–90 minutes. There is no direct public bus. Book your first night’s driver through your hotel for a fixed, fair price on arrival.
Arriving in Ubud
Nearest airport: Ngurah Rai / Denpasar (DPS) — 60–90 min to Ubud
From DPS airport, a Grab or pre-booked driver to Ubud costs Rp250,000–350,000 (60–90 minutes depending on traffic). There is no practical public bus; Kura-Kura shuttles run limited schedules for about Rp80,000.
Getting around Ubud
- Central Ubud is walkable; everything beyond it needs wheels
- Scooter rental (Rp75,000/day) is the local default — only with licence, insurance and confidence
- Gojek/Grab bikes are cheap (Rp15,000–40,000) but banned from some central pickup zones
- A private driver for day trips runs Rp600,000–800,000 for 8–10 hours — great value for groups
Also in bali
how to get around Ubud — FAQs
How do I get from Bali airport to Ubud?
From Bali’s Denpasar airport to Ubud, take a Grab or pre-booked driver for Rp250,000–350,000 ($16–22), taking 60–90 minutes. There is no direct public bus. Book your first night’s driver through your hotel for a fixed, fair price on arrival.
Last reviewed and updated: by the AmazingAsia editorial team. See our editorial policy.