score:6
There are clearly posted fixed rates for airport taxis. As of 2015, the fixed rate from airport to Ubud is Rp 300,000. This is slightly expensive but not entirely unreasonable, as a regular metered fare would be around Rp 200,000.
There are other options, in roughly descending order of recommendability:
I know this isn't an option for you, but most visitors should arrange a transfer with their lodgings in Ubud. Their rate will likely be comparable or cheaper and, unlike the taxi, they will know exactly how to get to your destination!
Local Uber clones Go-Jek and Grab operate in Bali. Fares from airport to Ubud start around Rp 150,000, subject to vehicle type, surge pricing etc.
Walk out the airport to the main road and hail a regular taxi. Unlikely to be worth the effort, and many will hesitate to go to Ubud as they will have a hard time getting a fare back.
AFAIK there is no public transport directly from the airport to Ubud, although you could catch a bus to Denpasar city and transfer there. Not recommended if you've come off a long flight and aren't already familiar with Indonesian public transport.
And it should go without saying that you should not go with one of the random touts hunting for customers in the arrivals hall!
Upvote:-1
I went to Bali for vacation last month and stayed at Como Sambala Resort. After searching for taxi to Ubud, I found a local site Bali Transfer offering pre-booked taxi service. I was told that Ubud has 2 price options - one for Ubud center and one for outside Ubud center. As our resort's location was outside Ubud center, the price was 350K/car. On reaching, the driver was waiting for us at the flight information counter with a sign. The ride was easy to find and smooth.