Bali Airport Guide

Last updated

Ngurah Rai International Airport (DPS) handles every international arrival into Bali. The process from landing to exiting the terminal takes anywhere from 30 minutes to over an hour depending on when you arrive and how busy the queues are. This guide covers the visa on arrival process, immigration, customs, SIM cards, and cash to make your first hour in Bali straightforward.

Before You Land

Since October 2025, Indonesia’s arrival paperwork runs through one unified system: the All Indonesia Arrival Card. It replaced the old standalone customs form and now bundles immigration, customs, and health declarations into a single submission, commonly referred to as CIQ (Customs, Immigration, Quarantine). Complete it online up to 72 hours before you land, using your flight details, passport number, and accommodation address. You’ll get one QR code by email: save it to your phone or print it, since you show the same code at both the immigration desk and customs.

One field trips up first-timers: Number of PKG(s) asks how many pieces of luggage you’re bringing, split between what travels with you (accompanied) and anything shipped or checked separately (unaccompanied). Two suitcases both checked in with you means 2 under accompanied and 0 under unaccompanied.

The Arrival Card is separate from your visa. It does not replace the Visa on Arrival fee or process below: you need both.

Visa on Arrival

Most nationalities require a visa to enter Indonesia, and the visa on arrival is the standard option for tourists. It’s processed at a dedicated counter before the main immigration desks. Follow the signs as you exit the jet bridge.

  • Queue at the visa on arrival counter
  • Present your passport: must be valid for at least 6 months
  • Pay the fee in cash: USD and IDR are accepted; carry some USD as a fallback
  • Receive your stamp, then proceed to immigration

ASEAN nationals enter visa-free and bypass this step entirely. Go straight to the immigration desks. For the full list of eligible nationalities and current entry requirements, see Bali travel guide.

Peak arrival windows (early morning and evening, when multiple international flights land together) produce the longest queues. Allow 30–45 minutes for the visa on arrival process alone during these periods.

Immigration

After the visa counter, or directly if you’re ASEAN, you reach the main immigration desks. Have your passport open to the photo page. Officers take fingerprints and scan your documents, including the Arrival Card QR code from before you landed. The desk process itself is quick; the queue is the variable. During off-peak arrivals, the whole thing takes under 10 minutes. During peak periods, budget 30–40 minutes from the start of the visa queue to clearing immigration.

Baggage and Customs

Carousels are clearly signed by flight number. Allow 20–30 minutes from deplaning to bags in hand on a busy day. Once you have your luggage, proceed through customs and present your Arrival Card QR code (the same one shown at immigration) along with your passport. Most passengers are waved through without inspection. Items to declare: food products, goods over the duty-free allowance, cash over USD 10,000, and any restricted items such as animal products or large quantities of prescription medication.

If your bag does not arrive, report it at your airline’s baggage desk in the baggage hall before you leave the area. You need to file a Property Irregularity Report (PIR) on the spot. Keep your boarding pass and baggage claim tags with you until you have your luggage.

Connecting to a Domestic Flight

If your journey continues to a domestic destination (Lombok, Labuan Bajo, Yogyakarta, or elsewhere in Indonesia), you’ll need to transfer to the domestic terminal after clearing international arrivals. The two terminals are separate buildings; a short walk or free shuttle connects them.

Follow signs for the domestic terminal after exiting customs, or ask at the information desk in arrivals. Allow at least two to three hours between your international arrival and your domestic departure, more during peak periods when immigration queues are long. You’ll go through check-in and security again at the domestic terminal.

SIM Cards

Buy a SIM card in the arrivals hall before you exit. The counters are directly after customs and easy to spot, with Telkomsel and XL Axiata both represented. Staff will insert and activate the SIM for you: hand over your phone and they’ll set it up. Check that it’s working before you walk away from the counter.

Data packages covering 7+ days start from IDR 50,000–100,000 (~USD 3–6). For which network suits your itinerary, eSIM options, and coverage beyond the tourist areas, see the Indonesia SIM card guide.

ATMs and Cash

You’ll need IDR for most things in Bali: markets, warungs, local transport, and smaller shops. The terminal has ATMs inside and in the arrivals area.

  • BCA and Mandiri machines accept most international Visa and Mastercard debit and credit cards. Withdraw enough IDR for your first day or two.
  • For larger cash exchanges, dedicated exchange offices in town (Seminyak, Ubud, Canggu) offer competitive rates once you’re settled.

Other Facilities

  • Luggage storage is available at the airport for passengers with long layovers or who need time before check-in. Confirm rates and location at the information desk in arrivals.
  • Wi-Fi is available free of charge in the arrivals hall. Connect while you’re waiting at the SIM card counter, useful for contacting your hotel or confirming your pickup before your new SIM is activated.
  • Power adapters. Indonesia uses Type C and F plugs (round pins) at 220V. Travellers from the US, UK, Australia, and Japan need an adapter. Most modern phones and laptops handle 220V automatically. Check the label on your charger before plugging in. Adapters are widely available in shops in town if you don’t have one.
  • Charging stations with USB ports are available in the arrivals hall if your phone needs a top-up while you wait.
  • Food and shops in the arrivals area are limited and airport-priced. Pick up water if you need it. Better options await once you’re in town.

Before You Leave the Terminal

A quick check before stepping outside:

  • SIM card inserted and active: test it with a browser before leaving the counter
  • IDR in hand from the ATM: enough for your transfer and first day
  • Customs declaration submitted
  • Pickup arranged: official taxi voucher, hotel transfer, or app booking confirmed

Leaving the Terminal

Hotel and private transfer drivers wait at the barriers just past the exit, holding name signs. Scan for yours before heading further out. The official taxi counter is inside the terminal before the exit; buy a fixed-price voucher there if you haven’t pre-arranged transport. Grab and Gojek pickups use a designated zone outside the terminal building; it’s signposted, or airport staff can point you in the right direction.

For transport options from the terminal to your hotel (transfer times, costs, and how Grab and Gojek work at DPS), see the flights guide below.

Prices and practical details on this page are approximate and may have changed. Verify with the venue or booking platform before your visit.