This Bali airport transfer guide explains the best ways to travel from Ngurah Rai International Airport (DPS) to Seminyak, Ubud, Canggu, Sanur, Uluwatu, Nusa Dua, Jimbaran and other popular Bali areas. You can compare estimated prices, distances in kilometers and miles, travel times, Grab airport pickup, Official Bluebird Taxi, Traveloka airport transfers and private drivers before you arrive.
What is the best Bali airport transfer option?
For most travelers, a pre-booked private airport transfer is the easiest option because your driver can be arranged in advance and the arrival process is more relaxed. If you prefer app-based transport, Grab has a dedicated airport pickup flow and a specific airport pickup area at DPS.
If you want an on-site option, the official airport website also lists official transport services available at the airport.
Quick recommendation
Best for convenience: private airport pickup
Best app-based option: Grab airport pickup (like Uber)
Best if you want airport-based help: official airport transport desk or listed airport service
If you are arriving late, traveling with children, or carrying a lot of luggage, pre-arranging your ride is usually the smoothest choice.
![]()
Bali airport. Photo: PinterPandai (CC BY-SA 3.0) via Wikimedia Commons
Bali Airport Transfer Guide: Prices to Popular Areas
Seminyak
Distance:
10–13 km (6–8 miles)
Travel time:
25–50 minutes
Estimated price:
IDR 150,000 – 450,000
(USD 9 – 28)
Best option:
Grab, Bluebird Taxi, Traveloka or private driver
Canggu
Distance:
18–22 km (11–14 miles)
Travel time:
45–90 minutes
Estimated price:
IDR 250,000 – 550,000
(USD 15 – 35)
Best option:
Private driver, Traveloka or Grab
Ubud
Distance:
35–40 km (22–25 miles)
Travel time:
1.5–2.5 hours
Estimated price:
IDR 350,000 – 700,000
(USD 22 – 45)
Best option:
Private driver or Traveloka
Kuta
Distance:
4–6 km (2.5–4 miles)
Travel time:
15–30 minutes
Estimated price:
IDR 100,000 – 250,000
(USD 6 – 16)
Best option:
Bluebird Taxi or Grab
Legian
Distance:
7–10 km (4–6 miles)
Travel time:
20–40 minutes
Estimated price:
IDR 130,000 – 300,000
(USD 8 – 19)
Best option:
Grab, taxi or Traveloka
Sanur
Distance:
14–17 km (9–11 miles)
Travel time:
30–50 minutes
Estimated price:
IDR 200,000 – 450,000
(USD 13 – 28)
Best option:
Private transfer, Traveloka or Grab
Uluwatu
Distance:
18–25 km (11–16 miles)
Travel time:
45–75 minutes
Estimated price:
IDR 250,000 – 600,000
(USD 16 – 38)
Best option:
Private driver or Traveloka
Nusa Dua
Distance:
12–15 km (7–9 miles)
Travel time:
25–45 minutes
Estimated price:
IDR 180,000 – 400,000
(USD 11 – 25)
Best option:
Grab, hotel transfer or Traveloka
Jimbaran
Distance:
7–10 km (4–6 miles)
Travel time:
15–35 minutes
Estimated price:
IDR 120,000 – 300,000
(USD 8 – 19)
Best option:
Taxi, Traveloka or Grab
Bali airport transfer prices are estimated averages for 2026. However, prices may change depending on traffic, weather, airport fees, fuel prices, luggage, public holidays, booking platform surcharges, vehicle type and seasonal demand.
Is Grab Available at Bali Airport?
Yes. Grab (like Uber) officially operates at Ngurah Rai International Airport (DPS). In addition, the app provides airport pickup guidance and dedicated pickup areas for travelers.
Official Grab airport page:
Grab Bali Airport Pickup Guide
Can You Book Bali Airport Transfers with Traveloka?
Yes. Traveloka offers airport transfer booking services in Bali for private cars, airport pickups and hotel transfers.
Many travelers use Traveloka because prices are shown in advance and bookings can be completed before arrival.
Official Traveloka airport transfer page:
Traveloka Airport Transfer
Is Bluebird Taxi Good in Bali?
Yes. Bluebird Taxi is considered one of the safest and most trusted taxi companies in Bali because drivers use official meters and standardized pricing.
BlueBird taxi logo. Photo: Tokyo Metro 6000 series (CC BY-SA 4.0) via Wikimedia Commons
Official Bluebird links:
Should You Pre-Book Your Bali Airport Transfer?
Usually, yes. Pre-booking your airport transfer can reduce stress after a long flight, especially for families, villa stays, late-night arrivals and travelers carrying large luggage.
In addition, booking in advance helps travelers compare prices between Grab, Traveloka, private drivers and metered taxis before arriving in Bali.
Bali Airport Transfer FAQ
How much is a taxi from Bali Airport to Ubud?
Taxi and private transfer prices from Bali Airport to Ubud usually range between IDR 350,000 and IDR 700,000 depending on traffic and vehicle type.
How much is a taxi from Bali Airport to Seminyak?
Taxi prices from DPS Airport to Seminyak generally range from IDR 150,000 to IDR 450,000 depending on traffic and transfer type of car.
What is the cheapest airport transfer option in Bali?
Grab airport pickup is often one of the cheapest transportation options from Bali Airport. However, prices can rise during peak traffic or high-demand periods.
Should I pre-book my Bali airport transfer?
Yes. Pre-booking your airport transfer is recommended, especially for families, late-night arrivals and villa stays.
How far is Ubud from Bali Airport?
Ubud is approximately 35–40 km (22–25 miles) from Ngurah Rai Airport. Usually, the journey takes between 1.5 and 2.5 hours depending on traffic.
Common mistakes to avoid
- Landing without mobile data or a working eSIM
- Not saving the pickup point or driver contact details
- Trying to decide transport only after leaving the terminal
- Using unofficial pickup arrangements without clear confirmation
- Not checking where your app-based pickup point is located
Best choice by travel style
- Best for families: private airport pickup
- Best for app users: Grab airport pickup
- Best for easy airport guidance: official airport transport service
- Best for villa arrival comfort: pre-arranged direct transfer
Related Bali travel guides
Prepare your passport, arrival card, customs, and levy before flying.
Step-by-step help for the Indonesia customs e-CD form.
Get connected before arranging airport pickup.
Prepare your Bali levy payment before arrival.
Arrive Smoothly at Villa Carissa Bali
Villa Carissa Bali offers luxury villa accommodation in Seminyak close to restaurants, cafés, shopping, nightlife and Seminyak Beach.
Therefore, booking a direct airport transfer to your villa is usually the easiest way to start your Bali holiday.
This was very helpful. I will use either Grab or BlueBird for my transport