How to Get from Ngurah Rai Airport to Bali

Verified September 2026·By AirConnect Editorial

All Transport Options — Updated 2026 · Ngurah Rai International Airport (DPS)

Quick Comparison

OptionCost (IDR)Cost (USD)Journey Time
Metered Taxi70,000–130,000 IDR~$4–820–40 min (Kuta)
Bluebird Taxi (fixed)100,000–200,000 IDR~$6–1220–60 min
Grab50,000–100,000 IDR~$3–620–40 min
Kura Kura Shuttle45,000–90,000 IDR~$3–5.5045–90 min
Private Transfer200,000–500,000 IDR~$12–3025–90 min

Taxi & Rideshare

Taxis are the most common way to leave Ngurah Rai Airport. All official metered taxis depart from the designated taxi stand outside the arrivals hall. Note that an airport surcharge of IDR 50,000 is added on top of the meter reading.

  • Metered taxiDepart from the official taxi stand. Expect IDR 70,000–130,000 (~$4–8) to Kuta (20–40 min), IDR 90,000–160,000 to Seminyak (35–60 min), and IDR 150,000–300,000 to Ubud (60–90 min). IDR 50,000 airport surcharge applies.
  • Bluebird Taxi (fixed rate)A trusted metered taxi company with a fixed-rate kiosk at arrivals. Rates range from IDR 100,000–200,000 depending on zone. Bluebird is widely regarded as the most reliable option.
  • GrabIndonesia's leading rideshare app offers fares of IDR 50,000–100,000 (~$3–6) for similar routes. Grab pickups must be made at the designated rideshare zone — follow airport signs after exiting arrivals.
  • No rail serviceBali has no metro, light rail, or train connecting the airport to any destination.

Shuttle Bus (Kura Kura Bus)

The Kura Kura Bus is Bali's tourist shuttle network and provides the most affordable fixed-price transfers from the airport to popular areas. It is slower than taxis but good value for solo travellers.

  • Airport → Kuta / Legian: IDR 45,000 (~$3), approx. 45 min
  • Airport → Seminyak / Oberoi: IDR 60,000 (~$4), approx. 60 min
  • Airport → Nusa Dua: IDR 60,000 (~$4), approx. 45 min
  • Airport → Ubud: No direct bus — transfer required at Kuta or Denpasar

Kura Kura Bus departs from outside the arrivals terminal. Schedules run roughly every 30–60 minutes. Check the Kura Kura Bus app or kiosk inside arrivals for updated times.

Frequently Asked Questions

What is the cheapest way from DPS airport to Kuta?

Grab is typically the cheapest option at IDR 50,000–100,000 (~$3–6). The Kura Kura Bus at IDR 45,000 is similarly priced and avoids surge pricing. Both are significantly cheaper than a metered taxi.

Is there a train or metro from Bali airport to the city?

No. Bali has no rail or metro system. All transport from Ngurah Rai Airport is by road — taxi, rideshare, or shuttle bus.

How do I get from Bali airport to Ubud?

There is no direct bus to Ubud. Your best option is a private taxi or pre-booked transfer, which costs approximately IDR 250,000–500,000 (~$15–30) and takes 60–90 minutes depending on traffic.

Are there touts at Bali airport?

Yes. Unofficial drivers often approach passengers inside the terminal. Always use the official taxi stand, Bluebird kiosk, or the designated Grab pickup zone to avoid being overcharged.

Planning a longer stay in Bali?

Hotels, attractions, visa tips, layover guides, and more.

Bali Destination Guide →

Ready to fly to Bali?

Find the best fares to Ngurah Rai Airport (DPS) and plan your trip today.

Search flights to Bali

Bali DPS transport — verified prices + times

Source: DPS airport authority + Grab/Gojek in-app + traveller reports · Sep 2026
ModeCost to SeminyakTo Ubud (1.5h)
Grab (via street pickup)IDR 100k-180kIDR 300k-450k
GojekIDR 100k-160kIDR 280k-420k
Bluebird taxi (via Grab app)IDR 150k-250kIDR 400k-550k
"Airport taxi" cooperativeIDR 350k-500kIDR 600k-900k
Hotel/villa transferIDR 250k-450kIDR 500k-800k
Perama Shuttle BusIDR 75kIDR 100k

IDR-USD approx: 15,500 (Sep 2026). Prices exclude driver tip. Ubud/Uluwatu = ~1h30m from DPS.

Editor's field notes

AirConnect Editorial

The 400m walk. DPS airport is controlled by a taxi cooperative that blocks Grab/Gojek pickup inside the perimeter. You have to walk 400m to the street exit (marked "Ride-Share Pickup") to get a Grab. This walk saves you ฿300,000-350,000 vs the cooperative cabs. Pre-book a hotel transfer if you have heavy luggage or arrive after 22:00.

"Grab not allowed in Bali" is a lie. Airport staff + taxi drivers will tell you Grab is banned. It's not — it operates legally off-airport property. This is the cartel protecting its inflated fares.

The hotel-switch scam. Some drivers (not Grab, but airport cabs) claim your villa is "closed for repair" + take you to a partner property paying commission. Call your booked accommodation from arrivals BEFORE leaving. Show driver the address in Bahasa Indonesia if possible.

Currency trap. Driver quotes "300" meaning IDR 300,000 (~$19), then demands USD 300 on arrival. Always confirm fares in IDR + say "tiga ratus ribu" (three hundred thousand). Screenshot the Grab in-app fare.

Timing. DPS is 15 min from Seminyak in the morning, 60-90 min in evening traffic (17:00-19:00 outbound, all day inbound during holidays). Ubud is always 1.5h+. Uluwatu is 45 min-1.5h depending on Denpasar traffic. Add 30 min if raining.

Traveller tips

Be the first to share a tip for Bali DPS airport transport. Real advice from real travellers — no bots, no fake reviews.

Sign in to share a tip →