
Bali Airport Transfer — Your Complete Guide (2026)
Getting from Ngurah Rai International Airport to your hotel should be the easiest part of your trip. With the right private transfer booked in advance, it is. This guide covers every option available, every major route from the airport, what to expect on arrival, and how to get fixed, transparent pricing before you land.
Why Book a Private Airport Transfer in Bali?
Bali’s airport sits in Tuban, in the southern part of the island. Depending on where you are staying — Seminyak, Ubud, Uluwatu, Amed, or beyond — the journey can take anywhere from 20 minutes to nearly three hours. Traffic on the main arterial roads, particularly the bypass roads through Kuta and Denpasar, can be significant during peak hours and temple ceremony days.
A pre-booked private transfer removes the uncertainty from the equation. Your driver is waiting when you exit arrivals, your price is agreed before you travel, and the vehicle is yours alone. There are no shared shuttles, no waiting for other passengers, and no airport taxi queues.
Transport Options at Ngurah Rai Airport
Organize your transfers to and from the airport now and avoid the confusion when you land in Bali. There are four ways for you to reach your accommodation in Bali from Ngurah Rai Airport (DPS).
1. Private Airport Transfers
A private, pre-booked transfer is the most reliable and cost-effective option for most travelers. You agree on the price before departure; the driver meets you at arrivals with a nameplate, and you go directly to your accommodation. Vehicle classes range from standard sedans to SUVs and MPVs for families or groups.






2. Ground Airport Taxi
Metered taxis are available from the official taxi counter inside the airport terminal. Rates are set by the airport authority. The queue can be long during peak arrival times, and the meter-based system means the final price depends on traffic conditions.
3. Rideshare Apps (Grab / Gojek)
App-based rideshare services are not permitted to pick up passengers inside the airport precinct. Passengers must walk approximately 10–15 minutes to the designated pickup area outside the terminal. This is a practical option for experienced travelers traveling light, but less suitable if you have luggage or are arriving for the first time.
4. Hotel Shuttle
Some resort hotels offer shuttle services for guests, typically at a fixed supplement. These usually run on scheduled departure times and may not align with your arrival. Confirm with your hotel before travel.
5. Trans Sarbagita (Bus)
If you would like to take the bus from the Ngurah Rai (DPS) airport to both terminals (International & Domestic). Buses will serve passengers to and from the airport daily at three different departure times. Will stop at shelters located in the pickup zones of the Domestic Terminal and the International Terminals.
| Ngurah Rai – Nusa Dua | Ngurah Rai – Batubulan |
|---|---|
| 09.15 | 11.00 |
| 13.15 | 15.00 |
| 17.15 | 19.00 |
Bali Airport Transfer Routes — Distance, Duration & Rates
The table below shows standard fixed rates for a private car. Rates are per vehicle, not per person. Journey times are estimates under normal traffic conditions.
| Destination | Distance | Est. Time on Normal Traffic | Rate from (USD) |
| Kuta / Legian / Tuban | 5 – 8 km | 20 – 35 min | $15 |
| Seminyak / Oberoi | 10 – 14 km | 25 – 45 min | $18 |
| Canggu / Berawa | 18 – 22 km | 35 – 60 min | $22 |
| Nusa Dua / Bualu | 14 – 18 km | 30 – 50 min | $20 |
| Jimbaran | 8 – 12 km | 20 – 35 min | $15 |
| Sanur | 12 – 16 km | 25 – 45 min | $18 |
| Ubud | 36 – 40 km | 60 – 90 min | $35 |
| Uluwatu / Pecatu | 22 – 28 km | 40 – 65 min | $35 |
| Amed / Karangasem | 75 – 85 km | 2 hr – 2.5 hr | $75 |
| Lovina / Singaraja | 85 – 95 km | 2 hr – 2.5 hr | $85 |
| Sidemen / Candidasa | 55 – 65 km | 1.5 – 2 hr | $55 |
All rates are for a standard private saloon. SUV and MPV rates are approximately 15–20% higher. Rates are subject to change. Contact us for a current quote.
What to Expect: The Arrival Process
Understanding the arrival flow at Ngurah Rai helps avoid confusion, especially on your first visit to Bali.
- Immigration and baggage claim — After landing, proceed through immigration (ensure your visa-on-arrival or e-visa is ready) and collect your luggage from the baggage carousel.
- Customs — Pass through the customs green or red channel as appropriate.
- Arrivals hall — Exit into the arrivals hall. Pre-booked transfer drivers will be waiting in the designated meeting area, holding name boards. Look for your name or your booking reference.
- Vehicle — Your driver will assist with luggage and lead you to the vehicle, which is parked in the short-stay car park adjacent to the terminal.
- Journey — Your driver will take the most practical route to your destination based on current traffic conditions.
If you cannot locate your driver on arrival, call the contact number provided in your booking confirmation. Drivers are briefed to wait at least 60 minutes after their scheduled landing time.
Tips for a Smooth Bali Airport Transfer
- Book in advance — Airport transfers can be confirmed up to 6 months in advance. Advance booking guarantees driver availability, particularly during peak season (July–August and December).
- Share your flight number — A reliable transfer service will track your flight and automatically adjust your pickup time if your arrival is delayed.
- Confirm the meeting point — Ask for the exact meeting location when you book. At Ngurah Rai, pre-booked drivers typically wait in the arrivals meeting area just beyond the customs exit.
- Agree on the price before you travel — Legitimate private transfer services always confirm the fixed price at the time of booking. If a driver asks to negotiate the fare at the airport, decline and use the official taxi counter instead.
- Carry small change — Tollway fees on the Bali Mandara Toll Road are sometimes charged separately from the transfer fare. Confirm this at the time of booking.
Frequently Asked Questions
How much does a taxi from Bali airport cost?
Fixed-rate private transfers start from approximately USD 12 for short distances (Kuta, Jimbaran) and range up to USD 85 or more for long-distance destinations such as Lovina or Pemuteran. Official airport taxis use a meter; the fare depends on distance and traffic.
Is it safe to get a taxi at Bali airport?
The official airport taxi counter inside the terminal is safe and regulated. Avoid unlicensed drivers who may approach you in the arrivals hall offering rides — these are not affiliated with the airport, and fares are unregulated.
How long is the transfer from Bali airport to Ubud?
Under normal traffic conditions, the drive from Ngurah Rai Airport to central Ubud takes approximately 60 to 90 minutes. Traffic through Denpasar and along the Bypass road can extend this to two hours or more during peak hours or on ceremony days.
Can I book an airport transfer at night?
Yes. Private transfer services operate 24 hours a day, 7 days a week. Night transfers are particularly recommended, as app-based taxis are less available in the early hours.
Do I need to tip my driver?
Tipping is not mandatory but is appreciated. A tip of IDR 20,000–50,000 (approximately USD 1.50–3.50) for a standard transfer is considered generous and appropriate.