Bali airport is I Gusti Ngurah Rai International Airport, code DPS, and it is the only airport on the island. Tickets usually print it as Denpasar, but it sits at Tuban, south of Kuta, with its runway running out into the sea. Kuta is twenty minutes away, Seminyak under an hour, Ubud closer to two.
Getting out of it takes anywhere from forty minutes to three hours, and most of that difference is decided before you board. The table below times each of the six queues between the gate and the kerb. Everything here was checked in September 2026.
On this page
What is the name of the Bali airport?
Its full name is I Gusti Ngurah Rai International Airport, after the Balinese officer who led the island's resistance against the Dutch in 1946. The IATA code, the one on your boarding pass and baggage tag, is DPS. The ICAO code pilots use is WADD. Airlines, Skyscanner and Google Flights call it Denpasar, Balinese drivers call it Ngurah Rai or just "bandara", and they are all the same building.

Photo Pinterpandai.com, CC BY-SA 3.0
Does Bali have two airports?
No. A North Bali airport in Buleleng has been promised for over a decade and there is still nothing to land on. Ngurah Rai has one international terminal and one domestic terminal next to each other, joined by a covered walkway of about ten minutes. If you connect from Jakarta or Labuan Bajo, that walk is your transfer.
Bali airport arrival: the queues, in order
Six steps run from the gate to the kerb, and two decisions made before you board, an e-VOA and the arrival card, change how long most of them take.
| Step | Typical wait |
|---|---|
| Walk to immigration | 5 to 15 min |
| Visa on arrival counter | 10 to 40 min, skipped with an e-VOA |
| Immigration | 5 to 35 min with an e-VOA, 15 to 60 min paying at the counter |
| Baggage belt | 5 to 25 min, 10 to 30 min late at night |
| Customs | 5 to 10 min with the arrival card done, 15 to 30 min if not |
| Arrivals hall to the kerb | 5 to 10 min |
Gate to kerb, step by step
The walk from the gate to the immigration hall is longer than it looks on the map, and there may be a bus from a remote stand first. Use the toilets on the way. There are none in the queue.
Bags usually beat you to the belt when immigration is slow. When immigration is fast, the baggage belt is where the time goes instead. At customs, travellers without a finished arrival card fill it in on their phone over airport wifi before the scanner lets them through.
Past customs, the arrivals hall runs past the SIM counters, the ATMs and the transport touts before the exit. Pre-booked drivers wait outside with a name board.
Fastest case: an e-VOA, the arrival card already done and a landing before 10am add up to about 25 to 75 minutes from the gate to the kerb.
Slowest case: paying for the visa at the counter, no arrival card yet and a landing between 10am and 2pm add up to about 75 to 180 minutes, more than an hour longer.
These ranges are estimates reported by travellers and fast track services in September 2026, not official figures. The airport does not publish waiting times, and three wide body flights landing together can double any of them.
How long does it take to get through Bali airport immigration?
Anything from ten minutes to well over an hour, and what decides it is the timetable more than the staff. Ngurah Rai gets its arrivals in waves. One comes in from late morning to early afternoon, when flights from Asia and the Middle East land within minutes of each other. The other comes from about 10pm to 2am, when the evening departures from Australia arrive. Land in either and you join several hundred people who reached the hall just before you did.
Fast track services sell a walk through a priority lane for a fee, and they do work, but the cheaper fix is to not be in the visa payment queue at all. Travellers who arrive with an e-VOA go straight to the autogates or the dedicated lane, which on a bad night saves twenty to forty minutes.
Visa on arrival at Bali airport
The visa on arrival costs IDR 500,000, about US$28 or C$39, whether you buy it at the counter or online beforehand as an e-VOA. The counters take cards and cash in rupiah and major currencies, and change is not always available in dollars. Immigration proposed in August 2026 to price the counter version well above the online one. It is not in force yet, but it is where things are heading. The Bali visa guide covers the application, the 48 hour deadline and what to do when the payment fails.
Bali airport customs and the arrival card
Customs is the last check and, if you did the paperwork, the quickest. The All Indonesia arrival card replaced the old paper customs form and the separate electronic declaration in 2025. It opens 72 hours before you land, takes about three minutes at allindonesia.imigrasi.go.id, and gives you a QR code that customs scans while your bags go through the X-ray.
The duty free allowance per adult is one litre of alcohol, 200 cigarettes, 25 cigars or 100 g of tobacco, and personal goods worth up to US$500. Cash of IDR 100 million or more, around US$6,100, has to be declared, and the fine for not doing so is 10 percent of the whole amount. Allowances are per person and cannot be pooled, so two bottles of wine in one suitcase for a couple is fine only if each of you is carrying your share on paper.
Is the tourist levy checked at Bali airport?
No. The IDR 150,000 Bali tourism levy is a provincial charge, not an immigration one, and nobody at the border asks for it. There are payment counters in the arrivals hall for anyone who wants to settle it there, but the checks happen later, at Uluwatu, Tanah Lot and the other big sites. Paying online before you fly spares you one more line after a long flight. The tourist levy guide has the exemptions and what happens at a spot check.
Bali airport to your hotel: taxi, Grab or private transfer
Landing at midnight with a villa in Ubud, the drive time and a driver who waits out a slow immigration queue count for more than the fare.
| Area | Drive time | Airport taxi | Grab | Private transfer |
|---|---|---|---|---|
| Kuta and Legian | 20 to 40 min | 150 to 200 | 120 to 180 | 200 to 300 |
| Jimbaran | 20 to 35 min | 150 to 200 | 110 to 170 | 200 to 300 |
| Nusa Dua | 20 to 35 min | 200 to 250 | 130 to 190 | 250 to 350 |
| Sanur | 25 to 45 min | 200 to 250 | 110 to 170 | 250 to 350 |
| Seminyak | 30 to 60 min | 200 to 250 | 130 to 200 | 250 to 350 |
| Uluwatu | 45 to 75 min | 300 to 400 | 170 to 250 | 300 to 450 |
| Canggu | 45 to 90 min | 300 to 400 | 180 to 260 | 300 to 450 |
| Ubud | 50 to 155 min | 350 to 450 | 280 to 400 | 350 to 550 |
Thousands of rupiah per car, not per person. IDR 100,000 is roughly US$5.50 or C$7.90. Grab adds an airport pickup fee of around IDR 10,000 to 15,000 and surges late at night and in the rain. Drive times are real traffic, not the map estimate. Checked September 2026.
The official Bali airport taxi counter
Past customs, in the arrivals hall, a counter sells fixed-price rides by zone. You name your area, pay, get a ticket and are walked to a car. There is no meter and no haggling, which is the point: the prices are higher than Grab, but they are known and they are the same at 1am as at noon.
Use the counter, not the men between it and the door. The walk from customs to the exit is lined with drivers asking if you need transport. Some are licensed, some are not, and all of them start above the counter price. A firm "no thanks, I have a driver" ends the conversation.
Grab at Bali airport: where the pickup zone is
Grab and Gojek are allowed at Ngurah Rai, but their drivers cannot pull up at the arrivals kerb. Pickups happen at a dedicated ride-hailing zone in the parking building opposite the international arrivals exit, with an air-conditioned waiting lounge. Follow the signs for the parking building and the online taxi pickup, cross at the pedestrian crossing and allow five to ten minutes on foot with luggage.
Set your pickup point in the app to the international pickup zone rather than your GPS position, or the driver will be sent somewhere they are not allowed to stop. Grab is the cheapest option in the table by a clear margin for Kuta, Jimbaran and Seminyak. For Ubud or Canggu at night, when surge pricing kicks in, the gap with a pre-booked car narrows to a few dollars.
Private Bali airport transfer: when it is worth it
A driver booked in advance tracks your flight, waits in the arrivals hall with your name on a board and carries on waiting while immigration takes its time. It earns its price when you land between 10pm and 2am, when you are a family with car seats and too many bags for a Grab, or when the villa is in Ubud, Canggu or Uluwatu and the fare gap is small next to a long drive.
For a couple landing at 11am with two carry-ons and a hotel in Kuta, Grab does the job for less. Heading up to Ubud, the longest run from the airport, the Bali airport to Ubud guide times the drive stretch by stretch.

Pre-booked, flight tracked
Ngurah Rai airport private transfer to your hotel
- ✓Driver waits in the arrivals hall with a name board
- ✓Flight tracked, so a delayed landing or a slow immigration queue is covered
- ✓Private car to any area, from Kuta to Ubud, day or night
Affiliate link. Booking through GetYourGuide costs you nothing extra and supports the guide. Price and rating checked September 2026. Both move with season and demand.
This is a partner link. Booking through it costs you nothing extra and supports the guide. Check the price for your area before you book, because the starting price covers the closest zones only.
SIM card or eSIM at Bali airport?
An eSIM installed at home is the better answer, for one practical reason: you need data the moment you land, to book the Grab, message your driver or open the arrival card QR code if you forgot to screenshot it. An eSIM connects as the plane taxis in. A physical SIM connects after you have found the counter, queued and handed over your passport.
If you prefer a local SIM, Telkomsel, XL and Indosat all run counters in the arrivals area. Telkomsel has the widest coverage on the island, including the north and Nusa Penida. Tourist packages cost around IDR 150,000 to 350,000 (US$9 to US$21) for 25 to 35 GB, a little more than the same pack in town. The counter registers the SIM to your passport, which is compulsory in Indonesia.
An eSIM such as Airalo's Indonesia eSIM installs from the app in a couple of minutes. Do it the evening before you fly, while you are on home wifi. Partner link.
Money at Bali airport: ATM or exchange booth?
Withdraw from an ATM, and decline the conversion. The arrivals hall has machines from the big Indonesian banks, BNI, Mandiri and BCA. When the screen offers to charge you in your home currency at a "guaranteed rate", refuse and choose rupiah. That offer is dynamic currency conversion and it costs you several percent.
The exchange booths in the hall give worse rates than the authorised money changers in town. They are fine for changing a small amount to cover the first evening, and a poor place to change your holiday budget. Machines usually cap each withdrawal at IDR 1.25 to 3 million, so a larger sum means two or three withdrawals and two or three fees from your bank.
You do not need cash to leave the airport. The taxi counter and Grab both take cards, the visa counter takes cards, and the transfer is paid in advance. Cash matters later, at temple gates, parking and warungs.
How early to get to Bali airport for an international flight
Three hours before departure at the terminal door. The hard part is everything that comes before that door.
Airlines ask for two to three hours for international flights, and on Bali the three is not padding. Check-in counters close 60 minutes before departure on most carriers, and between the kerb and the gate there are two security screenings and an immigration check. The time you lose is on the road: the bypass into the airport is one of the slowest pieces of road in Bali from mid-afternoon to evening.
Count about 30 minutes from Kuta, Jimbaran or Nusa Dua, 45 to 60 from Seminyak and Uluwatu, up to 90 from Canggu and two hours from Ubud. For an evening flight, leave Ubud before 2pm. Staying in Canggu or Ubud means treating the airport run as a half-day, not a taxi ride.

Photo Pinterpandai.com, CC BY-SA 3.0
Bali airport departures, step by step
- Security at the terminal entrance: bags through the X-ray before you are even inside.
- Check-in and bag drop at your airline's row.
- Boarding pass scan at the gates into the airside zone, then the main security check.
- Immigration. Most foreign passports can use the departure autogates.
- Shops, food and the gates. International gates are a long walk, so check yours before you sit down.
Is there a departure tax at Bali airport?
No. The passenger service charge is already inside your ticket price. The one payment you might meet is an overstay fine of IDR 1,000,000 per day, about US$56 or C$79, settled at immigration before you are allowed through. Count your 30 days from the day you landed, not from the day after.
When Bali airport closes: Nyepi and volcanic ash
One closure you can put in the calendar now, and one you cannot.
Nyepi, the Balinese Day of Silence, shuts Ngurah Rai for 24 hours: no landings, no take-offs, nothing on the roads. In 2027 it runs from 6am on Monday 8 March to 6am on Tuesday 9 March, the date set in Indonesia's official holiday calendar. Airlines do not sell seats into that window, but they do reschedule flights on either side, and the day before and the day after are among the busiest of the year at the airport.
If you are already in Bali, Nyepi is worth staying for: a whole island with its lights off. If you are arriving, land by the afternoon of 7 March at the latest, because the ogoh-ogoh parades that evening close roads across the south. If you are leaving, book 9 March or later and expect a crowded terminal.
The other closure comes without warning. Volcanic ash has shut the airport or cancelled flights several times: Mount Agung in 2017 and 2018, and eruptions of Lewotobi Laki-laki on Flores, several hundred kilometres east, which cancelled dozens of Bali flights in November 2024 and again in 2025. Australian carriers are the quickest to cancel when ash is in the flight path.
Bali airport food, lounges and duty free
Eat after immigration, not before. The landside hall has a handful of cafés and fast food counters. The airside departure hall is where the choice is, with Indonesian and Western restaurants, coffee chains and bars around the central clock tower. Prices are airport prices, roughly double what the same meal costs in Kuta.

Several pay-per-use lounges in the international terminal sell entry by the visit to anyone, whatever the airline, and take the usual lounge membership cards. On a long evening wait before a red-eye to Australia, a shower and a quiet seat are worth the price.
Duty free is airside on the way out, with a smaller shop in the arrivals hall before customs. Buying alcohol there on arrival still counts toward your one litre allowance. On departure, spirits and perfume are the usual buys. For anything local, from coffee to sarongs, the markets in town are cheaper and better.
Bali airport: the questions people ask
Answers as at September 2026. Airport procedures and fares change, so confirm anything decisive with your airline or on the official airport website before you fly.




