Photo: Offerings at Tirta Empul, Ubud.

How to get to and from Ubud

Use the quicklinks below to jump to the desired section regarding transport in and around Ubud.


Perama shuttles service all the major tourist destinations from Ubud, picking up and dropping off in the south of Ubud on Jalan Hanoman in the village of Pengosekan, just up the road from Warung Enak and across from The Pond.

Sample destinations include:

Kuta/Airport: 08:30, 10:30, 12:00, 15:00, 18:00. 50,000 rupiah
Sanur: 08:30, 10:30, 12:00, 15:00, 18:00. 40,000 rupiah
Lovina: 11:30. 125,000 rupiah
Padang Bai: 07:00, 11:30, 15:00. 50,000 rupiah
Candi Dasa: 07:00, 11:30, 15:00. 50,000 rupiah
Gilis: 11:30. 350,000 rupiah

Gianyar is the closest transport hub and it's here you'll need to transit for bemos to tourist destinations both north and east. For anything west or south, it is best to head to the Batubulan terminal for connections. Bemos wait at the Ubud market for fares in all directions and in the morning they depart frequently. As the afternoon wears on, very few are to be seen.

Batubulan: 20,000 rupiah
Gianyar: 10,000 rupiah
Gianyar to Klungkung: 10,000 rupiah
Klungkung to Padang Bai: 20,000 rupiah
Gianyar to Singaraja: 50,000 rupiah
Bemos in local area: 3,000 rupiah

Top of page

Travel better, travel smarter

Save money, receive our latest updates and get the most out of your travels.


Where to next?

Where are you planning on heading to after Ubud? Here are some spots commonly visited from here, or click here to see a full destination list for Indonesia.

Top of page