Welcome Pickups
Abu Dhabi, United Arab Emirates Aktion, Greece Alexandroupoli, Greece Alicante, Spain Amman, Jordan Amsterdam, Netherlands Athens, Greece Atlanta, United States Bangkok, Thailand Barcelona, Spain Beijing, China Beirut, Lebanon Belgrade, Serbia Berlin, Germany Bogota, Colombia Bologna, Italy Bordeaux, France Bratislava, Slovakia Brussels, Belgium Bucharest, Romania Budapest, Hungary Buenos Aires, Argentina Cancun, Mexico Cape Town, South Africa Cappadocia, Turkey Casablanca, Morocco Chios, Greece Copenhagen, Denmark Corfu, Greece Crete, Greece Cyprus, Cyprus Delhi, India Doha, Qatar Dubai, United Arab Emirates Dublin, Ireland Dubrovnik, Croatia Edinburgh, Scotland Faro, Portugal Florence, Italy Frankfurt, Germany Geneva, Switzerland Granada, Spain Hanoi, Vietnam Hong Kong, China Ibiza, Spain Istanbul, Turkey Johannesburg, South Africa Kalamata, Greece Kavala, Greece Kefalonia, Greece Kos, Greece Krakow, Poland Kuala Lumpur, Malaysia Lima, Peru Lisbon, Portugal London, United Kingdom Los Angeles, United States Lyon, France Madrid, Spain Malaga, Spain Mallorca, Spain Malta, Malta Marrakech, Morocco Marseille, France Melbourne, Australia Mexico City, Mexico Milan, Italy Moscow, Russia Mumbai, India Munich, Germany Mykonos, Greece Mytilene, Greece Nairobi, Kenya Naples, Italy Naxos, Greece New York, United States Nice, France Paris, France Paros, Greece Phuket, Thailand Porto, Portugal Prague, Czech Republic Rhodes, Greece Rio de Janeiro, Brazil Rome, Italy Saint Petersburg, Russia Salzburg, Austria Samos, Greece San Francisco, United States Santiago, Chile Santorini, Greece Seoul, South Korea Seville, Spain Singapore, Singapore Skiathos, Greece Sofia, Bulgaria Split, Croatia Stockholm, Sweden Sydney, Australia Tel Aviv, Israel Thessaloniki, Greece Tokyo, Japan Toronto, Canada Toulouse, France Valencia, Spain Venice, Italy Vienna, Austria Volos, Greece Warsaw, Poland Zagreb, Croatia Zakynthos, Greece Zurich, Switzerland

Transfer Options from Bali Airport to Ubud

Get Instant Transfer Offer

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

Bus €6.92 100min 24/7
Taxi €19.5 40min 24/7

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.



Trip Duration

100 Min.

There's a waiting time of up to 60 minutes for the bus.

Value for Money

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.

Editor’s Note

If you are arriving during the night, we advise you to take an airpot taxi rather than the public bus.

Useful Tips

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.

Book a transfer

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.

Editor’s Note

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.

Useful Tips

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.

Frequently asked questions

How long does it take to get from Bali airport to Ubud?

Bali airport, also known as Ngurah Rai International Airport, is located 40 km from Ubud. If you choose to take a taxi, this journey will take you 40 minutes and by bus at least 100 minutes.

What airport do you fly into for Ubud Bali?

If you fly into Bali airport (Ngurah Rai International Airport), you can take either a taxi or public bus to Ubud. Taxis have a set rate fare of 19.5€ (300,000 IDR) and take 40 minutes to reach Ubud, while the public bus takes at least 100 minutes but costs just 3.46€.

How much is the taxi from Bali airport to Ubud?

Taxis at Bali airport are supposed to offer a flat rate fee of 19.5€ (300,000 IDR) for the journey into Ubud. However, during the night and on certain holidays, staff members sometimes change this price. If you prefer, you can step outside the airport and take a "Blue Bird" taxi which all use a taximeter, not a set fare.

Haven't fully planned the trip yet?

Set a reminder and get the link to the guide right before the trip

Get Instant Transfer Offer