# Denpasar I Gusti Ngurah Rai International Airport (DPS)

> Kuta, Badung, ID · 13 km (8.1 mi) south of Denpasar

Web: https://airport.flights/airport/dps
JSON: https://airport.flights/api/airport/dps.json

## Facts

- **IATA**: DPS
- **ICAO**: WADD
- **Timezone**: Asia/Makassar
- **Runways**: 1
- **Terminals**: 2
- **Passengers**: 24.1M/yr
- **Hub for**: Garuda Indonesia, Lion Air
- **Official site**: https://ngurahrai.injourneyairports.id

## Overview

## Welcome

Bali’s Ngurah Rai International Airport (DPS) serves not just as an air transit point but a gateway to the island’s famed hospitality, offering glimpses of paradise the moment you land. Just 13 kilometers south of Denpasar, this airport is proximate to popular beaches like Kuta and Jimbaran, where you could find yourself with your toes in the sand less than an hour after disembarking. But with convenience comes congestion, especially in navigating taxi arrangements outside the terminal.

## At a glance

Catering to over 24 million passengers annually, Ngurah Rai International is a hub for Garuda Indonesia and Lion Air. It hosts two terminals: International, for airlines like KLM and Cathay Pacific, and Domestic, supporting Garuda Indonesia and Citilink flights. The airport includes 20 eateries such as House of Beans and Burger King, and 18 retail outlets, including Heinemann Duty Free and Periplus.

## Terminals & layout

Ngurah Rai International is divided into two primary terminals: International and Domestic. The International Terminal caters to key international airlines, while the Domestic Terminal supports the extensive domestic network. Conveniently located next to each other, transitioning between the two requires clearing security anew, so budget at least three hours if your flights connect here—a necessity given Bali’s unpredictable passenger traffic.

## Getting to and from the city

From Ngurah Rai, transport options abound but require navigation savvy. Blue Bird taxis, hailed via their app, can ease your journey to nearby Kuta or further afield to Seminyak for $5 to $10. Public transport costs as little as $0.30 on the Trans Sarbagita buses, although routes can take up to 90 minutes depending on traffic. For a more personalized ride, hotel shuttles charge between $15 to $30 to destinations such as Ubud, balancing convenience with local transit quirks.

## Traveller essentials

ATMs are located after customs, where using bank-affiliated machines is advised to avoid scams. For data, SIM options are cheaper outside the terminal; street-side minimarts offer favorable rates compared to what you would pay inside the airport. Ensure enough time for check-in by arriving notably early, especially for international departures; three hours is recommended due to possible line ups at checkpoints and counters.

## Dining & shopping highlights

Dining options within the terminals are plentiful but valuably bypassed pre-flight if time allows. Bar Bintang, ideally located landside near security in the International Terminal, offers a short respite with local beers at a palatable cost, unlike pricier spots airside. Shopping centers around duty-free outlets, such as DFS Duty Free, with local highlights including Krisna Oleh Oleh Bali for souvenir hunters.

## Lounges

The International Terminal hosts several lounges like the Premier Lounge at $37 and Concordia Lounge at $35, but these can become busy. If seeking serenity, Garuda’s airline-specific lounge offers a quieter escape with better amenities. Domestic passengers might fare better in the Saphire Blue Sky Lounge for $30, a lightly trafficked alternative to beat the buzz.

## Insider tips

- **Money:** Download the Blue Bird app and book your taxi here rather than dealing with touts; this can save you up to 50% on fares compared to taxi counter rates at the airport.

- **Avoid:** For rideshares like Grab or Gojek, consider walking to main roads outside the airport for pick-up to benefit from lower fares.

- **Time:** Buy your eVOA online and sit near the front of the plane for a head start through immigration, which can save you 45–60 minutes.

- **Insider:** Bar Bintang offers a relaxed venue for a last local beer that’s calmer and cheaper than post-security bars in the International Terminal.

- **Avoid:** Eat in town before you arrive at the airport to dodge inflated food prices post-security; even fast food is marked up significantly.

- **Quiet:** Coffee Club in the Domestic Terminal is a reliable spot for strong Wi-Fi and coffee, transforming it into a functional haven before flights.

- **Local:** Accessible ATMs after customs are ideal for withdrawing cash before setting off, ensuring better rates than onsite currency exchanges.

- **Time:** Arrive a full 3 hours early for international flights at peak times; lines can become daunting, often necessitating extended wait times.

## Terminals (2)

- **Domestic Terminal** — Garuda Indonesia, Lion Air, Citilink, Indonesia AirAsia
- **International Terminal** — Garuda Indonesia, KLM, Cathay Pacific, Qatar Airways

## Dining (20)

- **A&W**
- **Bar Bintang**
- **Burger King** — International · $$
- **Coffee Club**
- **Dim Sum Inc**
- **Dunkin Donuts** — Domestic · $$
- **Excelso**
- **Hoka Hoka Bento**
- **Holy Cow Steakhouse**
- **House of Beans** — International · $$
- **KFC**
- **Kitchenette**
- **La Place**
- **Last Wave Bar** — $$
- **Made’s Warung** — International · $$
- **Old Town White Coffee**
- **The Bar**
- **The Coffee Club** — International · $$
- **Two Tigers**
- **Waroeng Kita**

## Lounges (10)

- **Benoa Lounge** — Domestic, contract lounge
- **Concordia International Lounge** — International · International, contract lounge · $35
- **Concordia Lounge** — International · Domestic, contract lounge · $35
- **Garuda Indonesia International Lounge** — International · International, airline lounge
- **Garuda Indonesia Lounge** — Domestic · Domestic, airline lounge
- **Jasmin Lounge** — International, contract lounge
- **Premier Lounge** — International · International, contract lounge, Priority Pass · $37
- **Saphire Blue Sky Lounge** — Domestic · Domestic, contract lounge · $30
- **Saphire Lounge** — Domestic · International, contract lounge · $30
- **T/G Lounge** — International · International, contract lounge, Priority Pass

## Shops (18)

- **Bali Art Shop**
- **Bali Surf Shop**
- **Billabong**
- **Books and Beyond**
- **Burberry**
- **Circle K**
- **DFS Duty Free** — /domestic
- **Guardian**
- **Heinemann Duty Free**
- **Krisna Oleh Oleh Bali**
- **Montblanc**
- **Periplus**
- **Ralph Lauren**
- **Relay**
- **Rip Curl**
- **Sunglass Hut**
- **The Body Shop**
- **Victoria’s Secret**

## Parking (6)

- **Bus and Tour Coach Parking** — Group parking
- **Domestic Parking Area** — Short-term parking
- **International Parking Area** — Short-term parking
- **Motorcycle Parking Area** — Motorbike parking
- **Public Parking Area** — Long-term parking
- **VIP Parking Area** — Premium parking

## Ground transport (10)

- **Blue Bird Taxi** — Metered taxi · 20-60 min DPS to Kuta/Seminyak depending on traffic · $5-10 DPS to Seminyak (approx. 80,000–150,000 IDR depending on traffic) · On-demand via app during most hours; may require 5-15 min wait at peak times
- **DAMRI Airport Bus** — Regional coach
- **Gojek GoCar** — App-based rideshare · 20-60 min DPS to Kuta/Seminyak/Canggu depending on traffic · $3-9 to south Bali beach areas (often slightly lower than Grab; around 60,000–130,000 IDR reported) · On-demand; typical waits 5-15 min outside airport zone
- **GrabCar** — App-based rideshare · 20-60 min DPS to Kuta/Seminyak/Canggu depending on traffic · $4-10 to south Bali beach areas (commonly 60,000–150,000 IDR depending on distance and surge) · On-demand; wait times commonly 5-15 min once outside airport zone
- **Hotel Shuttle Buses** — Hotel-operated shuttle · 30-90 min to Nusa Dua, Ubud, or Canggu area depending on traffic · $15-30 typical one-way quoted for private car (around 250,000–450,000 IDR depending on distance and hotel policy) · By reservation; often aligned with individual flight arrival times
- **Kura-Kura Bus** — Shuttle bus · 30-90 min depending on route and traffic · $1-4 · Every 30-60 min · roughly 09:00–21:00 on most lines
- **Local Bemo** — Informal minibus · Unscheduled; 20-60+ min for short distances due to waiting and multiple stops · $0.50-2 for typical short rides (negotiated; higher for tourists) · Informal; vehicles circulate but with no fixed timetable
- **Ngurah Rai Airport Taxi** — Official taxi coop · 20-60 min DPS to Kuta/Seminyak depending on traffic · $10-20 to most south Bali beach areas (commonly reported 200,000–350,000 IDR to Seminyak/Canggu) · Immediate availability during airport operating hours
- **Trans Metro Dewata** — Public bus
- **Trans Sarbagita Corridor 1** — Public bus · 45-90 min DPS corridor to Nusa Dua or Denpasar · $0.30-0.50 · Roughly every 30-60 min in daytime; limited or no evening service

## Insider tips

- _Money_: Download the Blue Bird app and book your taxi here rather than dealing with touts; this can save you up to 50% on fares compared to taxi counter rates at the airport.
- _Avoid_: For rideshares like Grab or Gojek, consider walking to main roads outside the airport for pick-up to benefit from lower fares.
- _Time_: Buy your eVOA online and sit near the front of the plane for a head start through immigration, which can save you 45–60 minutes.
- _Insider_: Bar Bintang offers a relaxed venue for a last local beer that’s calmer and cheaper than post-security bars in the International Terminal.
- _Avoid_: Eat in town before you arrive at the airport to dodge inflated food prices post-security; even fast food is marked up significantly.
- _Quiet_: Coffee Club in the Domestic Terminal is a reliable spot for strong Wi-Fi and coffee, transforming it into a functional haven before flights.
- _Local_: Accessible ATMs after customs are ideal for withdrawing cash before setting off, ensuring better rates than onsite currency exchanges.
- _Time_: Arrive a full 3 hours early for international flights at peak times; lines can become daunting, often necessitating extended wait times.
