Indonesia
Bali Ngurah Rai Airport (DPS): visitor guide
Land at DPS and take a metered or app taxi: Kuta is 10–20 minutes, Seminyak 30–45, Ubud 1.5–2 hours. Fares run about Rp100,000–500,000 depending on distance. Arrive 2.5–3 hours before an international departure, and 3–4 hours on peak evenings when the access road jams.
- Source checked
- A source and a date are on record: we read it from an official or published page. Not yet confirmed on the ground.
- Field checked
- Someone checked it on the ground, with the date shown.
- Plan calculated
- Worked out by Voykit from its own data (times, distances, budgets). A calculation, not a measurement.
Unknown times stay unknown. How we verify
GuideIndonesia
Key facts
- Airport code
- DPS — I Gusti Ngurah Rai International, Denpasar, Bali
- Distance to Kuta
- About 4 km; 10–20 min by car outside peak traffic
- Distance to Ubud
- About 40 km; 1.5–2 h by car, longer in evening traffic
- Cheapest way incheck
- App car (Grab/Gojek) or airport taxi, roughly Rp100,000–500,000 (2026 estimate)
- Fastest way incheck
- Taxi or pre-booked private transfer on the toll road; no rail link to the city
- Late-night arrivalscheck
- Taxis and app cars run around the clock; airport buses do not
- Departure buffercheck
- 2.5–3 h before international flights; 3–4 h on peak evenings
- Currency
- Indonesian rupiah (Rp); cards accepted at most airport counters
Layout and terminals
Ngurah Rai sits on the isthmus between Kuta and Jimbaran, about 4 km south of Kuta and roughly 13 km from Denpasar. The international and domestic terminals are separate buildings a short walk apart, with the international terminal handling most long-haul arrivals.
Both terminals are compact by major-airport standards: immigration, baggage and customs are usually cleared within 30–60 minutes of landing outside peak periods, and longer when several wide-body flights land together in the late afternoon and evening. The arrivals hall opens straight onto the transport counters and the car park, so you are outside within minutes of collecting bags.
Facilities are basic but adequate: currency exchange and ATMs in arrivals, SIM-card counters, cafés and a few restaurants airside, and paid lounges in the international terminal. There is no train or metro link — every trip into Bali is by road.
Getting to the city
There is no rail or metro connection, so your choice is taxi, app car, pre-booked transfer or, for the very cheap, a public bus toward Denpasar. Which one is best depends on where you sleep: Kuta and Legian are minutes away, Seminyak and Canggu 30–60 minutes, Sanur 30–45 minutes, Ubud 1.5–2 hours.
Official airport taxis are booked at a counter inside arrivals and paid at the counter or to the driver; agree the price or confirm the meter before you set off. App cars (Grab, Gojek) are usually cheaper but some Bali zones restrict app pickups, so you may be asked to walk to a designated pickup point outside the airport grounds. Pre-booked private transfers cost more but include a name board and a fixed price, which is the easiest option for a first arrival or a late-night landing.
Traffic is the real variable. The bypass and toll road help for Ubud and Sanur, but the Kuta–Seminyak corridor jams from mid-afternoon into the evening, and the whole island slows during Nyepi and the Lebaran period.
- Kuta/Legian: 10–20 min
- Seminyak/Canggu: 30–60 min
- Sanur: 30–45 min
- Ubud: 1.5–2 h
- Nusa Dua/Jimbaran: 20–40 min
| Mode | Cost (2026 estimate) | Time | Best for |
|---|---|---|---|
| Airport taxi (counter) | Rp100,000–500,000 | 10 min–2 h | First arrivals, fixed price, no app needed |
| App car (Grab/Gojek) | Rp80,000–450,000 | 10 min–2 h | Cheapest; may need a walk to the pickup point |
| Pre-booked private transfer | Rp250,000–700,000 | 10 min–2 h | Late landings, families, Ubud and beyond |
| Public bus toward Denpasar | Rp10,000–50,000 | 45–90 min | Very low budget; slow, limited luggage space |
| Rental car picked up at airport | Rp300,000+ a day | — | Multi-base trips; you drive in Bali traffic |
Fares are 2026 estimates and vary with distance, time of day and luggage; confirm before departure (check).
Late-night arrivals
Ngurah Rai handles night flights routinely, and taxis plus app cars operate around the clock, so a 01:00 landing is manageable. The public bus does not run overnight, and currency counters and SIM stalls may be closed or thinly staffed after midnight.
Two practical points. First, if you land after about 22:00, pre-book a transfer or confirm your hotel has a 24-hour desk — arriving at a locked guesthouse in Ubud at 02:00 is a common and avoidable problem. Second, change only a small amount of cash at the airport if counters are shut; ATMs in arrivals usually work, and rates in Kuta and Seminyak are better in daylight.
If you are connecting to the Gili islands or Nusa Penida the next morning, sleep near the airport or in Sanur rather than Ubud; the fast-boat piers are on the east and south coasts and the drive from Ubud adds two hours.
Lounges
The international terminal has paid lounges that accept walk-in guests as well as business-class and priority-pass holders; access rules, opening hours and prices change, so check on arrival or with your card provider before you fly (check).
If you are not eligible for a lounge, the airside cafés and seating are serviceable but busy at peak departure times. Arriving 2.5–3 hours before an international flight gives you time to clear immigration and still sit down; on Friday and Sunday evenings, add another hour.
Car hire
International and local rental brands have desks at the airport, and picking up on arrival is convenient if you are driving straight to Ubud, Amed or the north coast. Rates start around Rp300,000 a day for a small car, plus fuel and any insurance excess (2026 estimate, check).
You need a valid home licence plus an International Driving Permit to drive legally in Indonesia, and Bali traffic — scooters, narrow lanes, one-way systems — is not a gentle introduction. Many travellers instead hire a car with a driver for Rp600,000–900,000 a day, which covers fuel and parking and removes the licence question. Scooter rental is widely available but only for riders with a motorcycle licence and IDP; police fine unlicensed riders, and Bali has discussed restricting foreign scooter rentals, so check current rules.
FAQ
Questions people ask
When is the best time to visit Bali Ngurah Rai Airport (DPS)?
For arrivals, mid-morning to early afternoon: immigration and the access road are quieter. Peak congestion is late afternoon and evening, when several long-haul flights land together. For departures, arrive 2.5–3 hours before an international flight, and 3–4 hours on Friday and Sunday evenings.
How do I get to Bali Ngurah Rai Airport (DPS)?
By road only — there is no train. Take an airport taxi booked at the arrivals counter, an app car (Grab or Gojek, sometimes from a pickup point outside the grounds), a pre-booked private transfer, or a public bus toward Denpasar. Kuta is 10–20 minutes; Ubud 1.5–2 hours.
How much does it cost to visit Bali Ngurah Rai Airport (DPS)?
There is no entry fee. Transport into Bali is the main cost: roughly Rp100,000–500,000 by taxi or app car depending on destination, Rp250,000–700,000 for a pre-booked transfer, and Rp10,000–50,000 by public bus (2026 estimates).
Is there a train or metro from DPS to central Bali?
No. Ngurah Rai has no rail or metro link, and no plan is in service. Every transfer is by road, so build in extra time for the Kuta–Seminyak corridor in the afternoon and evening.
Can I get a taxi at DPS late at night?
Yes. Taxis and app cars run around the clock, and the airport handles night flights routinely. Currency counters and SIM stalls may be closed after midnight, so pre-book a transfer or confirm your hotel has a 24-hour reception.
Should I pick up a rental car at the airport?
Only if you are comfortable driving in Bali traffic and hold a home licence plus an International Driving Permit. Otherwise hire a car with a driver for Rp600,000–900,000 a day, which is often cheaper once fuel and parking are counted.
Deep dive
Every source; changeable facts are marked check