🚐 Airport Guide

Bali Airport Transfers — Every Option & Real Prices (2026–2027)

Pre-booked from $13, official taxi from $6, Grab banned at airport. How to get from DPS to your hotel without getting scammed.

Ngurah Rai airport (DPS) has one big rule you need to know: Grab and Gojek cannot pick up at the terminals. The moment you land, your options are the official taxi counter, a pre-booked private transfer, or a 10–15 minute walk with luggage to the Grab Lounge. For most travelers, a pre-booked transfer is the smartest move — fixed price, driver waiting with your name, no negotiation.

⚡ Quick answer: Pre-book a private transfer — IDR 200,000–450,000 ($13–28) per car depending on destination. That's per vehicle, not per person. For a couple going to Ubud, that's $14 each, door to door.

📊 All Destinations — Price Comparison

DestinationDistanceTimePre-bookedOfficial taxi
Kuta5 km15–20 minIDR 150k ($10)IDR 100–200k ($6–13)
Seminyak10–15 km30–45 minIDR 250k ($16)IDR 150–350k ($10–22)
Canggu18–22 km45–60 minIDR 300–350k ($19–22)IDR 250–500k ($16–32)
Ubud35–40 km60–90 minIDR 350–450k ($22–28)IDR 350–650k ($22–41)
Sanur8–12 km20–30 minIDR 200k ($13)IDR 200–350k ($13–22)
Nusa Dua10–15 km25–35 minIDR 250k ($16)IDR 220–280k ($14–18)
Uluwatu20–25 km40–60 minIDR 350k ($22)IDR 350–500k ($22–32)

Prices per car (up to 4–6 passengers), September 2026. IDR 16,000 ≈ $1 USD.

🚐 Pre-Booked Private Transfer — Best Option

A pre-booked transfer beats the airport taxi for longer distances (Canggu, Ubud, Uluwatu). Fixed price, flight tracking (driver adjusts if you're delayed), meet-and-greet at arrivals, and no negotiating tired and jet-lagged. Most services include free cancellation 24h before.

Some links below are affiliate links — we may earn a commission at no extra cost to you.

🚐

Kiwitaxi — Bali Airport Transfers

Fixed prices, free cancellation, flight tracking. Book DPS to Ubud, Seminyak, or Canggu.

Book on Kiwitaxi →
🚗

Welcome Pickups — Meet & Greet with Local Tips

English-speaking driver, personalized greeting, local tips on arrival.

Book on Welcome Pickups →
💰

GetTransfer — Compare Driver Bids

Drivers bid on your route — choose by price, rating, or vehicle type.

Compare on GetTransfer →
🌏

intui.travel — Budget Transfers

Simple booking, fixed prices, meet-and-greet at arrivals.

Book on intui.travel →

🚕 Official Airport Taxi

The official Koptax counter is inside the arrivals hall. Metered fares with airport surcharges. Honest pricing — but for longer distances (Ubud, Canggu), a pre-booked transfer is often cheaper and always more predictable. Good for Kuta and short rides.

📱 Grab / Gojek — NOT at the Airport

Grab and Gojek cannot pick up at the terminal. The Grab Lounge is a 10–15 minute walk through the airport complex with your luggage. In the rain, at night, with bags — not fun. Use Grab/Gojek once you're at your hotel — they work perfectly everywhere else in Bali.

🚨 The Arrivals Hall Touts

Immediately after customs, men will shout "Taxi! Transport! Cheap price!" These are unauthorized touts who quote 2–3× the real rate. Walk past them to the official taxi counter or look for your pre-booked driver's name sign. Don't engage.

🏆 Which Option for You?

Going to...Best optionCost
Kuta (5 min away)Official taxi$6–13
SeminyakPre-booked transfer$16 per car
CangguPre-booked transfer$19–22 per car
UbudPre-booked transfer$22–28 per car
UluwatuPre-booked transfer$22 per car
Arriving after midnightPre-booked (only option)Varies

Frequently Asked Questions

How much from Bali airport to Ubud?
Pre-booked: IDR 350–450k ($22–28) per car. Official taxi: IDR 350–650k ($22–41). Time: 60–90 min.
Can I use Grab from Bali airport?
No — banned from terminals. The Grab Lounge is a 10–15 min walk. Use pre-booked transfer or official taxi instead.
What about the taxi touts?
Unauthorized, overcharge 2–3×. Walk past to the official counter or your pre-booked driver.