Landing at Bali Denpasar airport begins with a runway that appears to float on turquoise water. What happens in the next ninety minutes decides how the day feels. This Bali airport guide is written so you are in a car within thirty minutes of touching down, rather than queuing at immigration with a phone on two percent, filling in a form that should have been done before boarding.
The island’s only commercial airport is busier than ever. It handled 5.34 million passengers in the first quarter of 2026, second only to Jakarta nationally, according to figures from InJourney Airports, and processed more than 76,000 travellers a day during the 2026 summer peak.
Bali Airport Guide: DPS at a Glance
The quick reference version of this Denpasar airport guide, worth screenshotting before you fly.
| Detail | Information |
| Full name | I Gusti Ngurah Rai International Airport |
| IATA code | DPS |
| ICAO code | WADD |
| Location | Tuban, Kuta district, southern Bali, 13 km from Denpasar |
| Terminals | Two: International and Domestic, side by side |
| Operator | InJourney Airports |
| Capacity | About 25 million a year, expanding toward 32 million |
| Time zone | WITA, UTC+8 |
| Closed annually | 24 hours for Nyepi in March |
Why is the Bali airport code DPS?
The Bali airport code comes from Denpasar, the provincial capital, not from Bali or Kuta. Search flight sites for “Bali” and you will be redirected to DPS anyway, but for multi-city bookings and codeshares, DPS is the code to use. The airport is named after I Gusti Ngurah Rai, the Balinese commander who died at the Battle of Marga in 1946 and is honoured as a national hero. The name on your boarding pass is a person, not a place.
How Far You Really Are
Distance is the least useful number in Bali. Traffic is the real measure.
| Destination | Distance | Off-peak | Peak |
| Kuta and Tuban | 2 to 5 km | 10 to 20 min | 30 to 45 min |
| Jimbaran | 9 km | 20 min | 40 min |
| Seminyak | 12 km | 30 min | 50 to 70 min |
| Sanur | 15 km | 30 min | 45 to 60 min |
| Nusa Dua | 15 km | 30 min | 45 min |
| Canggu | 20 km | 50 min | 90 min |
| Uluwatu | 25 km | 50 min | 75 to 100 min |
| Ubud | 38 km | 75 min | 2 to 2.5 hrs |
If you land after 3pm and your villa is in Ubud, Canggu or Uluwatu, you are arriving in the evening peak. Either accept the drive or spend the first night near the airport in Jimbaran, Kuta or Sanur and move north in the morning.
The Two Terminals
DPS has two passenger terminals side by side, roughly ten minutes apart on foot. The International terminal handles every foreign arrival and departure, with arrivals on the lower level and departures above. Duty free, the food court and the lounges are airside.
The Domestic terminal serves Jakarta, Surabaya, Yogyakarta, Lombok, Labuan Bajo for Komodo, Makassar and Sumba. It is simpler and has fewer airside facilities. The Novotel Bali Ngurah Rai Airport sits between the two with covered walkway access to both.
Flights to Denpasar Airport
Flights to Denpasar airport fall into four groups. Singapore and Kuala Lumpur are the workhorse short-haul connections and usually the smoothest final leg from Europe or North America. Australia flies direct from Sydney, Melbourne, Perth, Brisbane and Adelaide, often landing late at night. Doha, Dubai and Istanbul connect Europe and the Americas with one stop. Services from China, Hong Kong, Seoul, Tokyo, Mumbai and Delhi have all expanded, with India now among Bali’s largest source markets.
If you have a choice, a late morning or early afternoon landing is the sweet spot. You clear immigration before the evening wave of wide-bodies and reach your hotel before the 4pm traffic peak. The hardest arrivals are between 10pm and 2am.
Three Things to Sort Before You Fly
Arriving in Bali is now a digital process. Three items should be saved to your phone before you leave home, each producing a QR code.
1. The All Indonesia arrival declaration
From 1 September 2025, every traveller entering Indonesia through major gateways must complete one digital declaration covering immigration, customs, health and quarantine. As explained in the Klook entry requirements guide, it applies to foreign visitors and Indonesians alike. It can only be submitted within 72 hours of arrival, it is free, no uploads are needed, and one submission covers a whole family. Screenshot the QR code.
2. Your visa
Most visitors use the Visa on Arrival, currently IDR 500,000 for 30 days and extendable once. Buy it at the counter or apply online in advance for the e-VOA. The price is identical. The difference is the queue you skip. Our Bali visa page covers eligibility, and the tourist visa requirements guide explains the alternatives.
3. The tourism levy
Every international visitor pays IDR 150,000 per person per visit, separate from the visa, as set out on the Bali Provincial Government’s Love Bali portal. Pay online and save the voucher. Only the .go.id domain is official, and lookalike sites charge two or three times the real amount.
The step most people miss
To use the biometric autogates rather than a manual counter, you generally need to pre-register your passport online through the official immigration system before travelling. Travellers routinely arrive expecting to walk up and find they cannot. It takes minutes at home and is the single biggest time saver on arrival.
Bali Airport Arrivals, Step by Step
| Step | Typical time |
| Disembark and walk to arrivals | 5 to 10 min |
| Tourism levy QR check | 1 to 3 min |
| Visa, skipped entirely with an e-VOA | 0 to 30 min |
| Immigration, seconds at an autogate | 1 to 45 min |
| Baggage claim | 15 to 40 min |
| Customs, scan your QR code | 2 to 5 min |
| Arrivals hall and exit | 5 to 15 min |
Prepared travellers clear Bali airport arrivals in about thirty minutes. Unprepared travellers on a busy evening can take well over ninety. The difference is those QR codes. Autogates are generally available from age six with a biometric passport, so families with younger children use the staffed counters together.
In hand luggage: a charged phone and power bank, offline screenshots of all three QR codes, a passport valid six months beyond arrival, proof of onward travel, and roughly 35 US dollars in cash as backup in case the VOA card terminal is offline.
Inside the Arrivals Hall
ATMs sit in and outside arrivals. Withdraw a modest amount and change larger sums at authorised money changers in Kuta or Seminyak, where rates are better. Telkomsel, XL and Indosat counters sell tourist SIMs at a premium over town prices, so an eSIM bought before you fly is usually cheaper and means you land connected. Baggage storage is available, useful if you have a late flight and want a final beach day.
Exiting customs puts you into a covered walkway lined with name boards, where pre-booked drivers wait. It is also where the touts operate. Walk with purpose and ignore anyone calling out “taxi, transport, cheap”.
Bali Airport Transfer Options
| Option | Cost to Seminyak | Trade-off |
| Pre-booked private transfer | IDR 250,000 to 350,000 | Needs arranging ahead |
| Official taxi counter | IDR 150,000 to 250,000 | Queues, cash preferred |
| Grab or Gojek | IDR 100,000 to 200,000 | No curbside pickup |
| Trans Metro Dewata bus | Around IDR 4,400 | Daytime, limited routes |
| Touts | IDR 400,000 up | Inflated, no accountability |
Ride-hailing drivers collect from designated zones in the car park rather than the arrivals curb. Fine at noon with a backpack, different at 1am with two suitcases and a sleeping child. A pre-booked Bali airport transfer with a driver at arrivals, a fixed price and flight tracking removes the only genuinely stressful hour of a Bali holiday. Arrange it through our airport transfer service, or keep the same driver for sightseeing with car hire with the driver.
Leaving is where people misjudge. Allow three to three and a half hours before an international departure, plus an extra hour of driving if you are coming from Ubud, Canggu or Uluwatu in the afternoon.
Rent a Car at Bali Denpasar Airport
You can rent a car at Bali Denpasar airport side, with TRAC Astra, Avis and local operators working from the terminal and nearby offices. Small cars start around 40 to 50 US dollars a day. You need your original home licence and an International Driving Permit, and desks require physical originals rather than scans.
Whether you should is another matter. Bali’s driving culture takes weeks to read, parking in Seminyak and Ubud is difficult, and navigation apps route cars down scooter lanes. Self-drive suits a longer stay in Munduk, Pemuteran or west Bali. For a standard southern holiday, a car with a local driver costs about the same once fuel and parking are counted.
Hotels Near Bali Airport
Most visitors do not need one. Four situations make hotels near Bali airport worth booking: a landing after midnight, a departure before 7am, an overnight domestic connection, and small children who will not enjoy a 1am drive.
| Option | Best for |
| Novotel Bali Ngurah Rai Airport | The genuine transit hotel, covered walkway to both terminals |
| Tuban and Kuta hotels | Better value, pool, walking distance to Kuta Beach |
| Jimbaran resorts | A calmer first or last night with beachfront seafood |
| Sanur | Families, and anyone continuing to Nusa Penida by boat |
Proximity in kilometres matters less than the hour you will be driving. A hotel 30 minutes away at 10am is 70 minutes away at 5pm.
Bali Airport Lounges
Set expectations properly. A Bali airport lounge here is a quiet air-conditioned room with Wi-Fi, a buffet and decent seating, not a destination. The Concordia Lounge operates in both terminals and is the main paid-access option, taking Priority Pass and similar memberships as well as walk-up payment, as detailed by LoungePair. Airline lounges in international departures serve premium cabins and status holders.
Walk-up access typically runs 35 to 60 US dollars for three hours, cheaper through pre-booked lounge platforms. Hours vary and overnight departures may find them closed. For a long wait, a hotel day room near the airport often beats two lounge passes.
Connecting to a Domestic Flight
International and domestic are separate terminals, so connecting means clearing immigration and customs, collecting bags, crossing over and checking in again. Allow at least three hours in either direction, four to be comfortable. Separate tickets mean separate risk, because nobody is obliged to rebook you if the first flight is late. Domestic baggage allowances are tighter, particularly on smaller aircraft east. Travellers heading to see Komodo dragons should treat the Bali leg as its own mini-trip with a night either side.
Ten Mistakes at Bali Airport
- Leaving the arrival declaration until landing. It can only be filed within 72 hours, so do it the day before.
- Assuming the levy is part of the visa. Two payments, two systems.
- Not pre-registering for the autogates.
- Booking a midnight landing with a first hotel two hours away.
- Arranging transport at the kerb instead of before you fly.
- Carrying no cash at all, in case the VOA terminal is offline.
- Changing all your money at the airport rather than in town.
- Allowing 90 minutes for a domestic connection. Allow three hours.
- Leaving for the airport at 4pm, the worst traffic of the day.
- Forgetting Nyepi, when the airport closes for 24 hours each March.
Tips You Will Not Find on Most Airport Pages
- Sit on the left flying in from the west for the approach over the reef and the Bukit cliffs.
- Ask your driver to collect you from the departure level if the arrivals curb is gridlocked. One floor up, and it moves faster.
- Book a hotel day room for a long layover. A pool and a shower usually cost less than two lounge passes.
- Fly out in the morning where you can. Clear roads, calmer terminals.
- Keep IDR 50,000 notes handy for trolleys and tips, since large notes are hard to break early in a trip.
- Buy souvenirs in Ubud or Seminyak, not airside, where prices are noticeably higher.
- Photograph your luggage before check-in. It makes any claim far easier.
Arriving Well Is the Best Start
Everything in this Bali airport guide comes down to one idea. The airport is not an obstacle before your holiday, it is the first hour of it, and it goes well when three QR codes are already on your phone and someone is waiting with your name on a board.
Sort the declaration, the visa and the levy before you fly. Register for the autogates. Book the transfer. Land in daylight if you can, and if you cannot, sleep near the airport and drive north in the morning.
If you would rather hand it to someone who does this daily, Indonesian Vacations arranges airport transfers with flight tracking, private cars with local drivers and tailor-made Bali itineraries. Talk to our team or WhatsApp +62 852-1134-2050.
Frequently Asked Questions
- What is the Bali airport code?
DPS, from Denpasar. The ICAO code is WADD and the full name is I Gusti Ngurah Rai International Airport. - How many terminals does Bali airport have?
Two, International and Domestic, side by side and connected at ground level. - How long do arrivals take?
About 30 minutes with your e-VOA, autogate registration, arrival card and levy voucher ready. Over an hour without them during peak arrivals. - What must I book before flying?
The All Indonesia declaration within 72 hours of travel, your visa or e-VOA, and the IDR 150,000 levy. Pre-register for the autogates too. - Can I use Grab or Gojek at the airport?
Yes, but not from the arrivals curb. Pickups happen in designated car park zones. - Is there a hotel inside the airport?
Not inside the terminals, but the Novotel Bali Ngurah Rai Airport sits between them with covered walkway access to both. - How early should I arrive?
Three to three and a half hours for international, two for domestic, plus extra driving time from Ubud, Canggu or Uluwatu in the afternoon. - Is the airport open 24 hours?
Yes for most of the year, with flights through the night. The exception is Nyepi in March, when it closes completely for 24 hours.