How to get from Bali airport to Ubud
When traveling form Bali airport, also known as Ngurah Rai International Airport, to Ubud, you have two different transfer options, taxi or bus. Taking a Bali airport taxi is the only direct transfer option and is easily the most convenient. The journey shouldn't take more than 40 minutes in normal traffic and should cost a set fee of 19.5€ (300,000 IDR). The cheaper way to get from Bali airport to Ubud is to take the public bus. This bus isn't direct and has no set schedule. You will need to take the bus to Batu Bulan and then switch to a public van to travel into Ubud. The cost of the public bus is 3.46€ one-way and the journey will take around 100 minutes.
Comparison of the options
| OPTION|| PRICE|| DURATION|| AVAILABILITY|
| Taxi || €19.5|| 40min|| 24/7|
| Bus || €6.92|| 100min|| 24/7|
How to get from Bali airport to Ubud by taxi
Taking a Bali airport taxi from Bali airport to Ubud is by far the most convenient and timesaving option. Taxis at Ngurah Rai International Airport should have a set rate fee of 19.5€ (300,000 IDR) for this journey, however, this can change depending on the time of day and season. There are also "Blue Bird" taxis just outside of the airport that offers taximeter rides.
Taxi fare from Bali airport to Ubud
There should be a set fee of 19.5€ (300,000 IDR) for a taxi from Bali airport to the central area of Ubud. When things run smoothly in the airport, you will go to the official taxi kiosk, tell them your destination, pay a set fee and be given a ticket with your driver's number on it. However, sometimes this system can break down and you will be charged whatever the staff chooses on that day, this is especially common during the night.
As a Bali airport taxi is the only direct mode of transport, it's easily the most convenient, hassle-free and safe way to travel. Taxis are available, even though the night, so to keep yourself and your belongings safe, it is advisable to choose an official taxi and make your way directly to your accommodation in Ubud.
If you are being quoted much above the official price of 19.5€ (300,000 IDR) for your journey from Bali airport to Ubud, you can leave the airport and take a taximetered car.
Be sure to let the kiosk staff know that you are aware of the actual price.
Be sure to carry the correct bills as not all kiosks or drivers have change.
If you take a taximeter car, make sure you can see the driver's licence number.
How to get from Bali airport to Ubud by bus
Unfortunately, there's no direct bus from Bali airport to Ubud. You will first need to take the public bus into Batu Bulan and then take one of the shuttle vans from there to the centre of Ubud. The total journey time is around 100 minutes and the cost will be 3.46€.
How much is the bus from Bali airport to Ubud
A one-way ticket for the public bus from Bali airport to Batu Bulan costs 0.22€ (3500 IDR). However, from there you will then need to pay for the van into Ubud, which costs 3.24€ (50,000 IDR), making the total journey 3.46€. For both the bus and the van you pay the driver in cash only.
There's a waiting time of up to 60 minutes for the bus.
The bus from Bali airport to Batu Bulan is available randomly 24/7. There's no set schedule for this bus.
Where do I get it from?
As you leave Bali airport, take a left, you will see the sign for the public bus just in front of you. Be sure to pick the line that says Sarbagita heading towards Batu Bulan.
Taking the bus from Bali airport to Ubud is the least convenient transfer option. Not only is there no schedule for the buses, meaning you could be waiting for up to an hour, but you will need to make a change in Batu Bulan to a van which also has no set schedule. Adding on these waiting times could increase your journey time dramatically.
If you are arriving during the night, we advise you to take an airpot taxi rather than the public bus.
Be sure to carry change to pay the bus driver.
There's no set schedule for the public bus, so be prepared to wait.
There's no space for luggage, however, the bus is usually empty when it arrives to Bali airport, so you will have space on the floor.