A Bali airport transfer with Yoi Bali is a private car with driver between Ngurah Rai International Airport (DPS) and your hotel, priced per car rather than per person. One-way prices start at IDR 250,000 for an Avanza to Kuta, Legian, Tuban, Jimbaran or Nusa Dua, and go up with distance to IDR 1,300,000 for an Innova Reborn to Lovina, Singaraja or Karangasem. The airport toll fee is paid separately.
This guide explains the price zones, which car to choose, roughly how long the drive takes, and what happens from the moment you land. It is written for first-time visitors as well as returning guests who simply want a fixed price before they fly.
Bali airport transfer prices by area
Prices are fixed, one way and per car. The car is only for your group, so the price stays the same whether one person or a full car travels. Areas are grouped into six zones based on distance from the airport.
| Zone | Areas | Avanza (IDR) | Innova Reborn (IDR) |
|---|---|---|---|
| Zone 1 | Kuta, Legian, Tuban, Jimbaran, Nusa Dua | 250,000 | 325,000 |
| Zone 2 | Seminyak, Kerobokan, Sanur, Denpasar | 300,000 | 375,000 |
| Zone 3 | Canggu, Berawa, Uluwatu, Pecatu | 375,000 | 450,000 |
| Zone 4 | Ubud, Tanah Lot | 450,000 | 550,000 |
| Zone 5 | Kintamani | 750,000 | 900,000 |
| Zone 6 | Lovina, Singaraja, Karangasem | 1,100,000 | 1,300,000 |
The airport toll fee is not part of these prices and is paid separately. If your hotel is between two areas, or you are not sure which zone it falls into, send the hotel name on WhatsApp and you will get the exact zone and price.
Key points about the price
- Per car, not per person: a couple and a family of four pay the same price for the same car.
- One way: a return trip is simply two one-way transfers, one on arrival and one on departure.
- Fixed in advance: you receive one price on WhatsApp before you travel, so there is nothing to negotiate at the airport.
- Toll fee separate: the airport toll fee is added on top of the zone price.
Avanza or Innova Reborn: which car do you need?
Both cars are private and come with a driver. The main differences are space and comfort.
| Car | Guests | Good for |
|---|---|---|
| Toyota Avanza | Up to 4 | Couples, solo travellers and small families with moderate luggage |
| Toyota Innova Reborn | Up to 5 | Families or friends with more luggage, or anyone who wants extra legroom after a long flight |
Luggage matters as much as the number of people. Four adults with four large suitcases can be a tight fit in a compact MPV, so mention how many bags you have, including surfboards, golf bags or prams, when you ask for a price. Child seats are available free of charge on request; numbers are limited, so please ask when you book.
How long is the drive from Bali airport?
Drive times depend heavily on traffic, the time of day and local ceremonies. The times below are rough guides for a normal day.
| Destination | Approximate drive time |
|---|---|
| Kuta, Tuban, Jimbaran | About 15 to 30 minutes |
| Nusa Dua, Legian | About 20 to 40 minutes |
| Seminyak, Sanur, Denpasar | About 30 to 50 minutes |
| Canggu, Uluwatu | About 45 to 75 minutes |
| Ubud, Tanah Lot | About 1.5 to 2 hours |
| Kintamani | About 2 to 2.5 hours |
| Lovina, Singaraja, Karangasem | About 2.5 to 3.5 hours |
Late-afternoon traffic in South Bali, especially around Kuta, Seminyak and Canggu, can add a lot of time. Late-night arrivals usually see quieter roads.
What to expect when you land
Booking and meeting your driver is straightforward. Here is how it usually works.
- Ask for a price on WhatsApp. Share your flight number, arrival date and time, hotel name, number of guests and number of bags. No payment is needed to ask.
- Receive one fixed price. The reply confirms the route, the car and one fixed price for the car.
- Clear immigration and customs. At Ngurah Rai this can take anywhere from a few minutes to over an hour, depending on how many flights land at the same time.
- Meet your driver. Your driver waits at the public meeting point just outside the arrivals exit, holding a sign with your name, and helps with your luggage to the car.
- Drive to your hotel. Your driver helps with luggage and can share local tips on the way.
- Pay. There is no deposit. Pay the driver on the day in cash (IDR), or by bank transfer or QRIS.
If your flight is delayed
Delays happen. Keep your flight number in the booking so the arrival time can be checked. Your flight is monitored, so the driver adjusts to early or late landings, and up to 60 minutes of waiting after landing is free.
Going back to the airport
For departures, many travellers aim to reach the airport around two to three hours before an international flight. Add the drive time from the table above, plus extra time if you leave in the late afternoon. Your driver can suggest a sensible pick-up time from your hotel.
Why book a private airport transfer in advance
- You know the price before you fly. No bargaining after a long journey.
- The car is only for your group. No shared shuttle stops at other hotels.
- Less stress with children or heavy bags. You walk out of arrivals with a plan.
- Easy to continue your trip. The same team offers car hire with driver and private tours, so you can plan day trips with people you have already met.
Some travellers also combine arrival with sightseeing, for example stopping in Ubud on the way to a hotel in the north. In that case a half day or full day of car hire with driver may suit better than a simple transfer. Ask for both prices and compare.
Tips for a smooth Bali airport transfer
- Save the WhatsApp number before you fly, as airport Wi-Fi and SIM setup can take a few minutes.
- Have your hotel name and full address ready, since several Bali hotels have similar names.
- Carry some Indonesian rupiah in small notes for the toll fee, snacks or tips.
- Tell us in advance about wheelchairs, prams or oversized luggage.
- If you arrive late at night, confirm your hotel reception is open for check-in.
Ready to book? Send your flight details and hotel name through our contact page or directly on WhatsApp at +62 881-0375-10789. You will get the route, the car and one fixed price, and there is no payment needed to ask. You can also see all zones on the airport transfer page.
Frequently asked questions
How much is a private airport transfer in Bali?
With Yoi Bali, a one-way private transfer from Ngurah Rai Airport costs from IDR 250,000 per car (Avanza) to Kuta, Jimbaran or Nusa Dua, up to IDR 1,300,000 (Innova Reborn) to Lovina, Singaraja or Karangasem. The airport toll fee is paid separately.
Is the airport transfer price per person or per car?
The price is per car. Your group has the car to itself, so the price is the same for one guest or for a full car of up to four guests in an Avanza or five in an Innova Reborn.
How long does it take to get from Bali airport to Ubud?
Usually about 1.5 to 2 hours, depending on traffic. The private transfer to Ubud costs IDR 450,000 in an Avanza or IDR 550,000 in an Innova Reborn, one way.
Do I need to pay a deposit to book?
No payment is needed to ask for a price on WhatsApp. Airport transfers need no deposit, and you can cancel free of charge up to 24 hours before pick-up.
Can the driver stop on the way to my hotel?
A short stop, such as a shop for water or a SIM card, is easy to arrange if you mention it when booking. For longer sightseeing on the way, a car hire with driver is usually the better option.