Indonesia Bali Airport Transfer Guide

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

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.

Ready to book your Bali airport transfer?

Fixed price, meet and greet, free cancellation.

Book Now