I Gusti Ngurah Rai International Airport (DPS) has two passenger terminals — international and domestic — connected by a covered walkway with travelators about 5–10 minutes apart on foot. The international terminal spans 120,000 sqm with 26 immigration counters, 20 visa-on-arrival counters and 7 baggage belts, handling up to 16 million passengers a year.
Bali’s only airport sits at Tuban, Kuta, in Badung regency — postcode 80361 — a short drive from Denpasar and the main resort areas of Kuta, Seminyak, Nusa Dua and Jimbaran. For most international visitors it is the single point of entry to the island, so knowing how the terminals are laid out, where immigration and the tourism-levy desks are, and how transfers work makes the difference between a smooth start and a stressful one. This guide breaks down the terminal layout, arrivals-hall facilities, transfer procedures and the two payments almost every foreign arrival must make in 2027.
How many terminals does Bali airport have, and how are they arranged?
Ngurah Rai operates two dedicated passenger terminals under one airport authority. The international terminal handles all inbound and outbound flights to and from other countries, while the domestic terminal serves flights within Indonesia — Jakarta, Surabaya, Lombok, Yogyakarta, Labuan Bajo and dozens of other cities. The two buildings are separate structures joined by a covered pedestrian corridor fitted with moving travelators, so you never step outside into the weather when walking between them.
The scale is significant. The international terminal covers roughly 120,000 square metres with design capacity for up to 16 million passengers per year, and the domestic terminal covers around 65,800 square metres for up to 9.4 million. After the airport’s modernisation programme, combined design capacity now sits at about 25 million passengers per year — a figure that matters during Bali’s July–August and December peaks, when the international terminal in particular runs close to its limits.
Terminal facilities at a glance
| Feature | International terminal | Domestic terminal |
|---|---|---|
| Floor area | ~120,000 sqm | ~65,800 sqm |
| Annual capacity | Up to 16 million | Up to 9.4 million |
| Check-in counters | 96 | — |
| Immigration counters | 26 | Not required |
| Visa-on-arrival counters | 20 | — |
| Customs counters | 3 | — |
| Aerobridges | 11 | — |
| Lounges | 9 | — |
| Baggage claim belts | 7 | — |
How far apart are the international and domestic terminals?
On foot, the two terminals are about a 5–10 minute walk along the covered connecting corridor, aided by travelators for the longer stretches. Because both buildings sit within the same terminal complex, most travellers with only cabin baggage can walk it comfortably. Free shuttle assistance and porter trolleys are available for those with heavy luggage, reduced mobility or young children.
The short distance is deceptive, though, because a transfer between international and domestic flights is not simply a stroll — it involves several airport formalities in between. If your onward domestic flight has a tight connection, factor in immigration and baggage time rather than just the walking distance. Our team offers dedicated transit assistance that escorts you through every step so you don’t miss a connection.
How do I get from the international to the domestic terminal at DPS?
Arriving on an international flight and connecting to a domestic one usually means clearing the full arrival process before you can check in for the onward leg. The typical sequence is:
- Clear immigration at the international arrivals hall (with your visa on arrival or eVOA already sorted).
- Collect your checked baggage from the international baggage belts.
- Pass through customs with your bags.
- Walk to the domestic terminal along the connecting corridor.
- Re-check your baggage and check in for the onward domestic flight.
Because Indonesia treats Bali as your point of entry, there is no “airside” international-to-domestic transfer for most itineraries — you re-enter the system as a fresh domestic passenger. This is where peak-season immigration queues of 45–90 minutes can jeopardise a connection. A meet-and-greet officer who guides you through priority immigration and arrival can compress that window dramatically.
What facilities are in the Bali airport international arrivals hall?
Once you clear immigration and baggage, the international arrivals hall is well equipped for a first-time visitor. Standard facilities include:
- ATMs and money changers for withdrawing or exchanging Indonesian rupiah at competitive airport rates.
- SIM-card counters from the main Indonesian carriers, so you can get connected before you leave the building.
- Luggage trolleys (free) and porter services near the baggage belts.
- Medical services and a first-aid clinic within the terminal.
- Official transport desks for pre-booked cars, taxis and airport shuttles.
- Cafés, convenience shops, prayer rooms and accessible restrooms throughout the hall.
The arrivals hall is also where the two mandatory payments — the tourism levy and, if you don’t have an eVOA, the visa on arrival — are handled. Because the hall can be crowded during peak arrivals, many travellers prefer to be met before the crowd: our airport concierge service handles trolleys, SIM cards and transport so you walk straight to a waiting vehicle.
Where do I pay the tourism levy and visa on arrival at Bali airport?
Both are processed in the international arrivals area, and getting them right avoids the longest delays.
The Bali tourism levy is a one-off IDR 150,000 (about USD 10) charge per foreign visitor, introduced to fund cultural and environmental preservation. You can pay it in advance through the official Love Bali app or website and simply show the QR code on arrival, or settle it at the dedicated levy counters in the terminal. Paying online before you fly is the fastest option — see our full arrival tips for the current step-by-step.
The Visa on Arrival (VoA) costs IDR 500,000 (around USD 35) and grants a 30-day stay that can be extended once for a further 30 days. It is paid at the 20 visa-on-arrival counters before you reach immigration. Travellers who register an eVOA online in advance skip these counters entirely and, for eligible passports, can use the automated e-Gates — a major time-saver during busy periods. Whichever route you take, having payment and documents ready before you join the queue is the single biggest thing you can do to speed up arrival.
How many immigration counters does Bali DPS airport have?
The international terminal is equipped with 26 immigration counters plus 20 separate visa-on-arrival counters and 3 customs counters. On paper that is substantial capacity, but during Bali’s twin peak seasons — roughly July to August and the December holidays — demand routinely outstrips it, and queues of 45 to 90 minutes are common at the busiest arrival banks when several wide-body flights land together.
This is precisely the pain point our service exists to remove. A fast-track escort uses the priority immigration lane, typically clearing the same process in about 10–15 minutes rather than standing in the general queue. Whether it is genuinely worth it depends on your flight timing and travel party — you can weigh it up in our honest arrival and transfer overview. Plans start at Essential $105 per person, Premium $500 and VVIP $1500, with children under 2 free.
Frequently Asked Questions
How many terminals does Bali airport (DPS) have?
Ngurah Rai International Airport has two passenger terminals: one international and one domestic. They operate under a single airport authority and are connected by a covered pedestrian corridor with travelators, so passengers move between them without going outdoors.
How far apart are the international and domestic terminals at Bali airport?
The two terminals are about a 5–10 minute walk apart along the covered connecting corridor, which is fitted with travelators. Trolleys, shuttle help and porter assistance are available for travellers with heavy luggage, reduced mobility or children.
What facilities are in the Bali airport international arrivals hall?
The international arrivals hall has ATMs and money changers, SIM-card counters, free luggage trolleys and porters, medical and first-aid services, official transport desks, plus cafés, shops, prayer rooms and accessible restrooms. The tourism-levy and visa-on-arrival desks are also located here.
How do I get from the international to the domestic terminal at DPS?
For most itineraries you clear immigration, collect your checked baggage, pass through customs, then walk to the domestic terminal and re-check your bags before checking in for the onward flight. Because Bali is your point of entry, there is no airside international-to-domestic transfer, so allow extra time for tight connections.
Where do I pay the tourism levy and visa on arrival at Bali airport?
Both are handled in the international arrivals area. The IDR 150,000 (about USD 10) tourism levy can be paid in advance via the Love Bali app or at dedicated counters. The IDR 500,000 (about USD 35) Visa on Arrival, valid 30 days and extendable once, is paid at the visa-on-arrival counters — or skipped entirely if you register an eVOA online and use the e-Gate.
How many immigration counters does Bali DPS airport have?
The international terminal has 26 immigration counters, alongside 20 visa-on-arrival counters and 3 customs counters. Despite this capacity, peak-season queues can run 45–90 minutes; a fast-track priority lane typically clears immigration in about 10–15 minutes instead.