When travelling from Bali Airport to Ubud you have three different transfer options; taxi, private transfer or bus. Taking a taxi or private transfer is the only direct transfer option and is easily the most convenient. The journey should take around 50 minutes in normal traffic and usually costs a set fee of €19.50 (IDR 300,000).
The cheaper way to get from Bali Denpasar Airport to Ubud is to take a bus. There are two ways you can do this, however, the buses aren’t direct and schedules are unreliable. You can either catch the Kura-Kura bus from Kuta to Ubud or you can take the public bus from the airport to Batubulan. Bear in mind that you’ll need to find other means of transport as well as the bus for these routes.
Welcome Pickups offers meet and greet services and a friendly introduction to Bali at the same price as a regular taxi. Click here to see the cost.