Transportation in Ubud
There are regular public bemos from Denpasar’s Batubulan terminal to Ubud which cost Rp 8,000, and take about an hour. Most bemos run in the early morning, and you will not find any after 4PM. In the opposite direction, bemos depart every morning from the central market (northern entrance) in Ubud.By taxi
If you want to take a taxi to Ubud from South Bali, it is best to charter the vehicle for a return trip, otherwise, you’ll be hit with a 30% fee for going out-of-town. Metered fares, one-way and not including surcharge, are around Rp 100,000 from Denpasar and Rp 200,000 from Kuta.
Perama offers daily direct transfers to Ubud from Ngurah Rai International Airport, Sanur, Lovina, Kuta, Bedugul, Candidasa, and Padang Bai. These are convenient and inexpensive; e.g. four times per day from the airport for Rp 50,000. Rather less conveniently, the Perama terminal is not located in the centre of Ubud, but about two km south in Padang Tegal, on Jl Hanoman just south of the intersection with Jl Monkey Forest.
You can go to the “offical Tourist Information” (just in the middle of town, on the big crossroad. opposite the market at Monkey Forest Road/Jalan Raya Road) and buy your ticket there (offical outlet, same price) and Perama will pick you up there, to transfer to the Perama Bus Hub out of Town.
Central Ubud can be covered on foot, but you will need some form of transport to explore the extended vicinity.
Ubud is generally a little quieter, and the streets calmer than the more urbanised parts of Bali. So whilst traffic is slower than in downtown Kuta for example, the sidewalks are often blocked by motorbikes, or a collapsed section necessitates a step off the sidewalk potentially placing you in the path of traffic. That traffic could be a tricycle or a truck, so keep your wits about you.
Bemos ply the main routes in and around Ubud, and the main stop and gathering point is Ubud market at the junction of Jl Monkey Forest and Jl Raya Ubud. Most bemos stop running in the late afternoon, and are always more frequent in the morning.
No metered taxis operate in Ubud, and any you see will be dropping off passengers from further afield.
By local car
Most local transport comes in the form of SUVs or minivans that can be hired with a driver for specific trips. Look for the circular yellow “E” logo on the windshield certifying them as Ubud Transport Association members. You can (and should) haggle a bit over the price, and pay less than for the equivalent journey in a metered taxi. A short trip should be less than Rp 20,000, and drivers will be glad to wait for you for a return fare.
Also, there are guys on motorbikes who will also offer bike rides (ojek) and are about half the price of those in a car.
By hotel car
Many hotels are located out of town, and are happy to offer regular, complimentary drop-off and pick-up services to central Ubud. Expect to pay higher than taxi prices if you are intending to go further afield.
As elsewhere in Bali, motorbike rental is widely available, and you will not be short of options. Expect to pay between Rp 40,000 and 80,000 per day for a late model motorbike in good condition. Look for rental agencies on all the main streets, or ask your hotel to organise for you. Navigation can be confusing, as signage is limited and all the roads look pretty much the same at first, but take it easy and stop to ask for directions if (when) you get lost.
You can rent bicycles for about Rp 20,000-30,000 per day. There is a large selection available at the corner of the football field on Jl Monkey Forest. Beware though: Ubud is very hilly, so cycling can be hard, sweaty work. Traffic on the main roads is heavy and drivers rarely pay heed to cyclists.