Indonesia Bali Airport Transfer Guide

Everything you need to know about getting from the airport to your hotel in Bali

Find a transfer to Bali

Fixed prices, free cancellation up to 24 h.

Airport Transfer Overview - Bali

Bali's Ngurah Rai International Airport (DPS) is located on the southern Bukit peninsula, close to Kuta and Jimbaran but a long drive from the cultural heartland of Ubud or the trendy Canggu area. Bali's airport taxi cartel is notorious - official airport taxis charge fixed prices that are 2–3 times higher than a Grab ride, and independent drivers are physically prevented from entering the airport compound. Pre-booking a transfer is the single most important arrival tip for Bali.

Bali Airport

Bali Ngurah Rai International Airport (DPS) - 13 km to Kuta / 35 km to Ubud, travel time 15–60 min, transfers from $6.

Where to Stay - Areas & Transfer Times

Here are the most popular areas in Bali and what to expect for the transfer from the airport:

Kuta & Legian

Transfer time: 10–20 min from DPS · Price: $6–10

Closest beach area to the airport. Budget hotels, surfing, nightlife. Busy and touristy but convenient.

Seminyak & Petitenget

Transfer time: 20–35 min from DPS · Price: $8–15

Bali's trendy heart. Beach clubs, boutique hotels, world-class restaurants. The most popular area for first-timers.

Canggu

Transfer time: 35–55 min from DPS · Price: $12–18

Digital nomad and surf paradise. Rice paddies, hipster cafes, Echo Beach sunsets. Growing fast and increasingly popular.

Ubud

Transfer time: 60–90 min from DPS · Price: $15–25

Bali's cultural and spiritual center. Rice terraces, monkey forest, yoga retreats, art galleries. The real Bali experience.

Jimbaran & Uluwatu

Transfer time: 15–30 min from DPS · Price: $8–12

Southern peninsula with cliff-top temples, luxury resorts and Jimbaran seafood beach BBQs at sunset.

Nusa Dua

Transfer time: 15–25 min from DPS · Price: $8–12

Gated resort enclave with calm beaches and five-star hotels. Popular with families and all-inclusive guests.

Transport Options Compared

The airport taxi counter charges fixed rates: 150,000 IDR to Kuta, 250,000 IDR to Seminyak, 400,000–500,000 IDR to Ubud. Grab technically works but drivers can't enter the airport compound, requiring a confusing walk to a pickup zone. A pre-booked transfer costs $8–25 depending on destination and includes a driver waiting inside arrivals with your name.

Best Option for You

A pre-booked private transfer is the clear winner at Bali airport. It costs less than the airport taxi counter, avoids the confusing Grab pickup system, and your driver meets you at arrivals. For Ubud (90 min drive), pre-booking is essential - the airport taxi price to Ubud is outrageous.

Local Tips for Bali

Bali traffic is terrible, especially around Denpasar, Kuta and the Seminyak-Canggu corridor. The drive to Ubud can take 60 minutes or 2 hours depending on conditions. If arriving during rush hour (8–10 AM, 4–7 PM), add 30–60 minutes to the estimates above.

Taxi vs Rental Car in Bali

Bali is great for self-driving if you're comfortable with Asian traffic. A rental car or scooter gives you freedom to explore the rice terraces, temples and beaches at your own pace. The roads to Ubud and the northern coast are scenic and relatively easy to navigate.

A taxi or pre-booked transfer is the best choice for the airport-to-hotel journey. But if you plan to explore beyond Bali, consider renting a car from our partner smartcarrental.com for transparent pricing and free cancellation.

Frequently Asked Questions

How much does an airport transfer to Bali cost?

A pre-booked private transfer to Bali typically starts from $6 all-in - fixed price with meet-and-greet, no surprises. Transfers to popular areas like Kuta & Legian run around $6–10. Metered taxi prices vary; the meter shows a base figure but airport surcharges, tolls and tip are added on top, typically increasing the total by 20-40%.

Which airport is closest to Bali?

Bali (DPS) is the only commercial airport serving Bali - about 13 km to Kuta / 35 km to Ubud, with a typical transfer time of 15–60 min.

How long does the transfer from Bali (DPS) to Bali take?

The typical transfer time is 15–60 min, covering roughly 13 km to Kuta / 35 km to Ubud. Allow extra time during rush hours and on weekends. Pre-booked transfers track your flight automatically - your driver waits whatever the delay.

Is it safe to take a taxi from the airport in Bali?

Licensed airport taxis at Bali (DPS) are generally safe. The main risks are unlicensed drivers approaching arriving passengers, inflated fixed-rate quotes, and taxi cooperatives blocking ride-hailing apps. Pre-booking eliminates all three - your driver is identified by name and the price is locked in.

Should I pre-book or take a taxi at the airport?

Pre-booking is the simpler choice for first-time visitors, late arrivals, families with children, and groups of two or more. Metered taxis can work if you are comfortable handling local cash, surcharges, and the occasional language barrier. Either way, avoid drivers who approach you inside the terminal - they almost always charge more than the official options.

What ride-hailing apps work at Bali (DPS)?

Ride-hailing availability at Bali (DPS) depends on local rules. Some Asian airports allow apps directly at arrivals; others require a walk to a designated pickup zone, and a few exclude apps entirely from the airport pickup area. Check the local taxi system on this page for specifics - pre-booking sidesteps the issue entirely.

Ready to book your Bali airport transfer?

Fixed price, meet and greet, free cancellation.

Book Now