I Gusti Ngurah Rai International Airport (DPS) is Bali’s main airport and it’s approximately 38 km south of Ubud. You have three options to get from Bali Airport to Ubud: a taxi, a private transfer, or the shuttle bus.
A Bali Airport taxi or a Bali Airport transfer that can be booked online in advance are the most convenient options. They provide 24/7 door-to-door service at a relatively low cost, making it a great value-for-money choice.
The Kura-Kura shuttle bus is the cheapest option but it takes twice as long and it’s not direct; it departs from Kuta, about 2 km north of Bali Airport, and makes only two stops in Ubud.
3 ways to get from Denpasar Airport to Ubud
PRICE FOR
OPTION | PRICE | TIME | AVAILABILITY | |||
|---|---|---|---|---|---|---|
Welcome Pickups Private Transfer | €18 | 60min | 24/7 | Convenience | Book | |
| Ideal for families and business travelers after a seamless arrival experience. | ||||||
Taxi | €20 | 60min | 24/7 | Convenience | Book | |
| Good for families or groups after a quick, door-to-door ride. | ||||||
Kura-Kura Shuttle Bus | €11.70 | 120min | 08:00–14:00 | Convenience | Read more | |
| Best for budget-conscious travelers. | ||||||
Taking a Bali Airport taxi is one of the most convenient options to get from Denpasar to Ubud. Taxi service is available around the clock, which is great if you’re on a late-night flight.
You will find different types of taxis and taxi services. Fixed fares are offered by the official airport taxis, which you can get by heading to the Taxi Service Counter inside the Arrivals Hall. Otherwise, you can head to the rank and get a metered taxi.
How much is the Denpasar Airport to Ubud taxi fare?
The Bali Airport to Ubud taxi fare can be either fixed or calculated by a taximeter depending on the type of service you choose.
If you decide to go to the official taxi kiosk, the average Denpasar to Ubud taxi fare you can expect to get quoted is around €20 (IDR 341,000). You need to tell them your destination, pay in advance, and get a ticket with your driver’s number on it. However, this method isn’t always reliable and you can sometimes end up paying much more.
Alternatively, you can head to the rank and hop in the first taxi in line. Taxis at the rank are usually metered so the fare will be calculated based on distance traveled and traffic conditions.
Where do I get a taxi from?
You’ll first need to head to the Taxi Service Counter inside the Arrival Hall. It’s clearly signed in English and during peak hours there’s usually a queue there. You can then head to the official Bali Airport taxi rank, which is just outside the Arrivals Hall exit doors to your left.
The ‘Bluebird Bali’ metered taxis can be found just past those, outside of the airport.
Convenience
Although taking a taxi is one of the fastest options to reach your hotel or apartment in Ubud directly, local taxis don’t have the best reputation for providing reliable services to tourists. Often drivers try to overcharge tourists, especially for longer routes like the one from Bali to Ubud. It’s best to have a general idea of the local fares and be prepared to negotiate the fare.
Useful Tips
Book a trusted, English-speaking driver to pick you up at the same price as a regular taxi
Learn moreAlthough there’s no direct bus from Bali Airport to Ubud, a popular choice for travelers on a budget is to transfer to Kuta and catch the direct Kura-Kura shuttle bus to Ubud.
You can reach Lippo Mall in Kuta on foot, which takes around 15 minutes, or by taxi. From there, you can catch the bus straight to Ubud and disembark at one of the two stops in the city. Keep in mind that depending on your final destination, you may need to walk or catch additional transport.
How much is the fare from Bali Airport to Ubud by bus?
A single ticket for the Kura-Kura service from Kuta costs €5.85 (IDR 100,000). You can purchase your ticket from the bus stop in Kuta or pre-book a ticket online via the official Kura-Kura website.
Keep in mind that if you decide to take a taxi from the airport to Kuta, that will add cost to your journey.
The first Kura-Kura bus departs from Kuta at 08:00 and the second at 14:00.
Where do I get the bus from?
To catch the Kura-Kura shuttle bus to Ubud, you need to reach Lippo Mall in Kuta. You can get there on foot in 15 minutes or by taking a taxi. If you plan to walk, it’s best to use a map app on your mobile to ensure you don’t get lost.
Convenience
Traveling from Denpasar Airport to Ubud by bus is the least convenient option. Besides the low fare, which is convenient if you’re on a budget, there is no other advantage to taking the bus compared to other options. The travel time is twice as long and the connection isn’t direct, meaning additional transportation or walking is needed. For a smoother experience, a taxi or private transfer are much better choices.
Timetables
Kura-Kura Bus Timetable
Kuta - Ubud
Kura-Kura tickets
Fare information
Useful Tips
The best way to ensure a stress-free start to your trip is to pre-book a private Bali Airport transfer from Denpasar Airport to Ubud. Welcome Pickups provides reliable services around the clock, tailored for a memorable and seamless travel experience. This is guaranteed through perks such as:
After a long flight to Bali, the last thing you want is to wait for a taxi at the rank or look up public transport options. With a Welcome airport transfer, you can sit back and reach your accommodation quickly, freshen up, and start exploring!
How much is a private transfer from DPS Airport to Ubud?
One of the main benefits of pre-booking your private transfer from Denpasar to Ubud is that fares are one less thing you’ll need to worry about after landing. With Welcome, you secure a fixed fare that you will know in advance and pay securely online before arriving in Bali.
The booking flow will guide you to choose the best vehicle type according to the number of passengers and luggage. The fare for a sedan transfer from Bali Airport to Ubud is €18 (IDR 307,000), a minivan is €28 (IDR 478,000), and a minibus is €85 (IDR 1,450,250).
These fares are fixed regardless of traffic conditions and include all taxes and tolls.
You can schedule a private transfer pick-up from Bali Airport 24/7.
Where do I get a transfer from?
Your driver will have the flight information you’ll be asked to provide during the booking process and will be waiting in the Domestic or International Arrivals Hall based on your flight. After clearing passport control and baggage claim, simply head towards the exit and you will find your driver in the public area, holding a sign with your name on it. You can always contact your driver via WhatsApp or the Welcome Traveler App if you can’t spot them.
After a warm meet and greet, your driver will offer to help with your luggage and will take you to your private vehicle in the parking lot.
Convenience
If you value speed and comfort, a private transfer from Bali to Ubud is the best choice. You will have a driver waiting for you as soon as you land, which is a great relief if it’s your first time in Bali and you feel a bit overwhelmed. You’ll enjoy reliable door-to-door service at a competitive price and secure a hassle-free experience for you and your travel party.
Useful Tips
Sedan up to 4 passengers
€10Starting from 2.5 EUR / passenger
Minivan up to 6 passengers
€19Starting from 3.2 EUR / passenger
Minibus up to 12 passengers
€57Starting from 4.8 EUR / passenger
Frequently asked questions
How much is a taxi from Bali Airport to Ubud?
Although most local taxis are equipped with a taximeter, fares for rides from or to Bali Airport are usually fixed. The average fare for a taxi from Bali Airport to Ubud is around €20 (IDR 341,000) for a sedan that accommodates up to 4 passengers. Make sure to confirm the fare upfront with the driver and negotiate if needed.
How do I get from Bali Airport to Ubud?
You have three main options to get from Denpasar to Ubud; taxi, private transfer, and shuttle bus. A taxi and a private transfer take around 1 hour and cost from €18 (IDR 307,000) to €20 (IDR 341,000) on average. The cheaper option is the Kura-Kura shuttle bus, which departs from Kuta, about 15 minutes on foot north of Bali Airport. The trip takes about 2 hours and costs €5.85 (IDR 100,000) per traveler.
How long is the taxi from Denpasar Airport to Ubud?
The Bali Airport to Ubud distance is around 38 km north and the ride with a taxi can take from 50 minutes to 1 hour and 15 minutes depending on traffic conditions.
Maria Papakonstantinou
Maria is a seasoned travel writer and avid traveler with a knack for research and itinerary planning. Specializing in airport transport and destination guides, she blends personal experience with local insights to help make every journey seamless.
Transfer Options in Bali
FromBali Airport
ToSeminyak
Transfer Options from Bali Airport to Canggu | Welcome Pickups
Transfer Options from Bali Airport to Kuta | Welcome Pickups
Bali Airport Taxi: Compare All Bali Taxi Options & Prices | Welcome
Bali Taxi - Taxi Fares and Useful Tips | Book Online | Welcome