
A private taxi from Denpasar Airport costs from IDR 200,000 to Kuta and IDR 400,000 to Canggu, Uluwatu or Ubud when you book with us. Every price is per car, not per person, and is agreed before you fly. The full list is below.
Denpasar Airport and Bali Airport are the same place
Bali has one international airport: I Gusti Ngurah Rai International Airport, code DPS. Airlines label it Denpasar, travellers call it Bali Airport. It sits between Kuta and Jimbaran, roughly 13 km south of Denpasar city itself, so most visitors never go into Denpasar at all.
Taxi prices from Denpasar Airport by destination
Prices are for a Toyota Avanza, which takes 1 to 4 passengers and 4 bags.
| Destination | Typical drive | Price per car |
|---|---|---|
| Kuta and Legian | 20 minutes | IDR 200,000 |
| Seminyak | 30 minutes | IDR 250,000 |
| Sanur | 30 minutes | IDR 250,000 |
| Jimbaran and Nusa Dua | 30 minutes | IDR 250,000 |
| Canggu | 45 minutes | IDR 400,000 |
| Uluwatu | 45 minutes | IDR 400,000 |
| Ubud | 60 to 90 minutes | IDR 400,000 |
| Padang Bai | 1.5 to 2 hours | IDR 600,000 |
| Medewi | 2.5 hours | IDR 700,000 |
| Candidasa | 2 hours | IDR 750,000 |
Drive times are for normal traffic. Late afternoon is the slowest part of the day. A few places just outside these areas are priced separately, for example Tegallalang north of Ubud, so send us your hotel name and we will confirm the exact fare.
What the price includes
- A private car and an English-speaking driver
- Fuel, airport parking and road tolls
- Flight tracking, so the pickup moves if your flight is early or late
- A driver waiting at arrivals with your name on a sign
- Up to 90 minutes of free waiting after you land
Bigger cars
The Innova (IDR 850,000), the Hiace van for up to 12 passengers and 10 bags (IDR 1,300,000) and the Alphard (IDR 2,500,000) are charged at one flat rate on every route. That rate is a full-day hire: after the airport pickup, the car and driver stay with you for about 10 hours. If you are a larger group or want to stop on the way, that is usually better value than two small cars. Details are on our private driver page.
Other ways to leave the airport
- The official airport taxi counter. There is one in each arrivals area. You say where you are going, pay a set fare for that zone and are given a driver. The airport taxi cooperative sets these fares and revises them from time to time, so read the board at the counter on the day instead of relying on a number from a website.
- Grab and Gojek. Both have pickup lounges at the terminal. You see the price in the app before you confirm. You need working mobile data when you land, and fewer drivers are around late at night.
- Drivers who approach you in the arrivals hall. There is no fixed fare. If you use one, agree the total price, including parking and tolls, before you walk to the car.
- A pre-booked private transfer. You know the price before you fly and somebody is waiting for you. This is what we do.
Paying and cancelling
Pay the driver in rupiah after drop-off, or pay by Visa or Mastercard on our online booking page. Cancellation is free up to 24 hours before pickup.
Frequently asked questions
Is the taxi price per person or per car?
Per car. One fare covers everyone in your group, up to the capacity of the vehicle.
Are tolls and airport parking extra?
No. Both are included in the fare.
How much is a taxi from Denpasar Airport to Ubud?
From IDR 400,000 per car with us. The drive takes 60 to 90 minutes, and up to 2 hours in heavy traffic.
How far ahead should I book?
As soon as you have your flight number. Message us with the flight, the date and your hotel name.
Get your fixed price
Message us on WhatsApp with your flight number and hotel, or see all airport transfer routes.
Prices last checked: October 2026.

