DENPASAR (BALI)Leaving Ngurah Rai International: transport guide
Airport taxi cartel charges 3–5x normal rates. Grab/Gojek pickup is deliberately inconvenient.
DPS (Ngurah Rai International) is the main international airport serving Denpasar (Bali), Indonesia. The recommended way out is Walk out and book a Grab / Gojek (~Rp 80k–180k, 20–45 min to Seminyak / Canggu). Pickup is at Upper-floor car park or domestic terminal (5 min walk). The most common scam to watch for is "Unofficial taxi flat-fare quote". Fares on the DPS → Seminyak route typically run Rp 100k–180k; anything above Rp 350k+ is almost certainly a scam. Last updated May 2026.
Walk out and book a Grab / Gojek
- Typical fare
- Rp 80k–180k
- Journey time
- 20–45 min to Seminyak / Canggu
- Pickup
- Upper-floor car park or domestic terminal (5 min walk)
Compare your options at a glance
| Option | Cost | Wait | Payment | Pick |
|---|---|---|---|---|
Grab / Gojek | Rp 80k–180k | 5–10 mins | 📱App | |
Pre-booked private transfer | Rp 150k–250k | Driver waits with sign | 💳Card | — |
Airport Taxi (Blue Bird Group counter) | Rp 150k–300k by zone | 0–10 mins | 💳Card / Cash | — |
Kura-Kura / Trans Sarbagita Bus | Rp 20k–80k | Every 60 mins | 💵Cash | — |
Your first 30 minutes
- 1Clear immigration (Visa on Arrival counter if needed)
- 2Collect bags and walk straight past the taxi touts
- 3Open Grab or Gojek before you leave arrivals
- 4Walk 5 min to the upper-floor car park
- 5Confirm driver's plate, ignore 'cancel and pay cash' requests
- 6Expected fare to Seminyak: Rp 100k–180k
Airport exit score
- Scam risk40
- Public transport35
- Ride-hailing80
- Signage clarity65
- Payment convenience70
Fare reality check
- Rp 100k–180kExpectedWhat locals actually pay
- Rp 200k–340kConcerningQuestion this — ask for the meter
- Rp 350k+Probably being scammedWalk away. Find another ride.
Best ways out, ranked
- 1
Grab / Gojek
RECOMMENDED- Cost
- Rp 80k–180k
- Journey
- 20–45 min
- Wait
- 5–10 mins
- Payment
- 📱 App
PAYMENT · Pay by card in-app to avoid the 'cancel and pay cash' pressure from drivers.Pros- Fixed price
- Half the airport taxi rate
Cons- Must walk to domestic terminal / car park to be picked up
- Drivers may ask to cancel and pay cash
- 2
Pre-booked private transfer
- Cost
- Rp 150k–250k
- Journey
- 20–45 min
- Wait
- Driver waits with sign
- Payment
- 💳 Card
Pros- Driver waits with name sign
- No hassle after long flight
Cons- Pricier than Grab
- 3
Airport Taxi (Blue Bird Group counter)
- Cost
- Rp 150k–300k by zone
- Journey
- 20–45 min
- Wait
- 0–10 mins
- Payment
- 💳 Card / Cash
Pros- Official
- Metered Blue Birds are honest
Cons- Non-Blue Bird airport taxis overcharge
- 4
Kura-Kura / Trans Sarbagita Bus
- Cost
- Rp 20k–80k
- Journey
- 60–90 min
- Wait
- Every 60 mins
- Payment
- 💵 Cash
Pros- Cheapest
Cons- Limited routes
- Not luggage-friendly
Paying without surprises
- Grab / Gojek drivers may pressure you to cancel and pay cash — refuse and keep it in-app.
- Airport ATMs work with most foreign cards. Withdraw before leaving — small vendors prefer cash.
- Airport SIM counters take card but charge 3x town prices.
Common scams
Unofficial taxi flat-fare quote
High riskTaxi rank quotes Rp 400k+ for a Rp 120k trip and refuses meter.
HOW TO AVOID · Skip the rank. Walk 5 min to domestic terminal or upper car park and Grab from there.
'Grab is not allowed here'
Medium riskTouts and drivers tell you ride apps are illegal at the airport. They aren't — pickup is just restricted to specific zones.
HOW TO AVOID · Walk to the designated rideshare pickup point. Ignore the theatre.
SIM card upsell
Low riskCounters at arrivals charge Rp 300k+ for a SIM that costs Rp 100k in town.
HOW TO AVOID · Buy from any Indomaret / Circle K outside the airport.
What locals & travellers say
“Walk to the upper-floor car park for Grab — pickup is fast and no drama.”
- "Walk to the upper-floor car park for Grab — pickup is fast and no drama." — r/bali
- "Blue Bird counter inside arrivals is the only honest official taxi option." — TripAdvisor forum
Arrival checklist
- Ignore the 'official' taxi touts at arrivals
- Open Grab or Gojek before you leave the baggage hall
- Walk to the upper car park or domestic terminal for pickup
- Expect Rp 100k–180k to Seminyak / Canggu
- Buy your SIM in town, not at the airport
Take it with you
DPS arrival FAQs
- What is the safest way to leave Ngurah Rai International?
- Walk out and book a Grab / Gojek. Skip the airport taxi rank — quotes are 3–5x fair price.
- Are taxis at DPS safe?
- Official taxis from the marked rank are generally fine, but watch for: unofficial taxi flat-fare quote — Taxi rank quotes Rp 400k+ for a Rp 120k trip and refuses meter. Skip the rank. Walk 5 min to domestic terminal or upper car park and Grab from there.
- Is ride-hailing (Uber, Bolt, Grab or similar) available at DPS?
- Yes — Grab / Gojek works at DPS. Typical cost Rp 80k–180k, journey ~20–45 min. Use the in-app pickup point rather than the arrivals curb.
- How much should a taxi from DPS to the city centre cost?
- Expected fare on the DPS → Seminyak route is roughly Rp 100k–180k. Anything around Rp 200k–340k is high — Rp 350k+ is a scam. Fares vary with traffic, time of day and taxi type, so confirm before you get in.
- Do I need cash for a taxi at DPS?
- Carry small local notes — Airport Taxi (Blue Bird Group counter) expects card & cash. A backup card with no FX fees helps if a driver claims the terminal is broken.
- Where is the official taxi pickup at Ngurah Rai International?
- Upper-floor car park or domestic terminal (5 min walk). If you can't see a marked rank with a dispatcher or queue, walk back inside and ask at the information desk — never take an offer from someone roaming arrivals.
- Is DPS safe to arrive at late at night?
- DPS is generally manageable at night if you stick to the official taxi rank or pre-book a transfer. Avoid empty bus stops and outdoor pickup zones, and confirm your ride is moving before sharing personal details.
- What scams should I watch for at DPS?
- The most reported at DPS: Unofficial taxi flat-fare quote; 'Grab is not allowed here'; SIM card upsell. See the scams section above for how each one works and how to avoid it.
Specific routes from this airport
- → CangguPre-book a Grab/Gojek to the designated pickup point, or book a car via your villa. Avoid the airport taxi cartel desk.
- → SeminyakPre-book a Grab/Gojek to the designated lot, or arrange your villa's pickup. The official airport taxi counter quotes 2–3× the app price.
- → UbudPre-book a Grab Car or private driver. Ubud is too far for Gojek bikes with luggage, and the taxi-cartel quote is steep.