Arriving at Bali’s Ngurah Rai Airport (DPS) involves four steps: pay the IDR 150,000
tourism levy, buy a USD 35 Visa on Arrival, clear immigration, then collect baggage and
pass customs. Standard queues run 45–90 minutes in peak season; a fast-track greeter cuts
this to roughly 15 minutes.
What is the Bali airport arrival process?
At Ngurah Rai International Airport (DPS), every international arrival completes the same
sequence: tourism levy payment, Visa on Arrival, immigration clearance, baggage claim, and
customs. Most travelers can complete all steps in 45–90 minutes during peak season, or far
faster off-peak. Preparing your levy and eVOA in advance is the single biggest time-saver.
Step-by-step: Bali immigration on arrival
- Step 1: Tourism levy — Pay the IDR 150,000 Bali tourism levy, ideally pre-paid via the Love Bali app; keep the QR voucher.
- Step 2: Visa on Arrival — Buy the USD 35 VOA, or scan your pre-purchased eVOA at the e-gate.
- Step 3: Immigration — Have your passport stamped at the counter or eligible e-gate.
- Step 4: Baggage & customs — Collect luggage, submit the electronic customs declaration (e-CD), and exit to arrivals.
How long are Bali airport immigration queues?
| Season / time | Typical wait |
|---|---|
| Peak (Jul–Aug, Dec–Jan), multiple flights landing | 60–90 minutes |
| Shoulder season, daytime | 30–45 minutes |
| Off-peak, single flight | 15–30 minutes |
| Any time, with Fast Track priority lane | ~15 minutes |
For a deeper breakdown by hour and flight bank, see our
Bali immigration queue-time guide.
Visa on Arrival and tourism levy — what to pre-pay
Two payments are mandatory and separate from any service fee: the
IDR 150,000 tourism levy and the
USD 35 Visa on Arrival. Registering your eVOA online
before departure lets you use the automated e-gates and skip the on-site payment line
entirely.
How to skip the Bali immigration queue
The fastest route through DPS is a Fast Track
meet-and-greet: a greeter meets you at the gate and escorts you through a priority
immigration lane, turning a 90-minute peak queue into about 15 minutes. It starts at
USD 100 and is the top choice for families and time-pressed arrivals.
Frequently Asked Questions
How long does Bali airport immigration take in 2027?
Bali airport immigration typically takes 45–90 minutes in peak season and 15–30 minutes off-peak, depending on how many flights land at once. Using the e-gate with a pre-registered eVOA, or a Fast Track greeter, reduces this to roughly 15 minutes.
Do I need to pay the tourism levy before arriving in Bali?
You don’t have to pre-pay, but it’s strongly recommended. Paying the IDR 150,000 levy in advance through the official Love Bali app gives you a QR voucher and lets you skip the on-site payment line at DPS.
What is the Visa on Arrival fee for Bali?
The Bali Visa on Arrival costs USD 35 for most nationalities. It is valid for 30 days and can be extended once for another 30 days. You can pay it at the airport or pre-purchase an eVOA online to use the e-gates.
Can I use the e-gate at Bali airport?
Yes. Eligible passport holders with a registered eVOA can use the automated e-gates at DPS, which are significantly faster than manual counters. Check current eligibility for your nationality before you travel.
What happens after immigration at Bali airport?
After your passport is stamped, you collect your baggage, submit the electronic customs declaration (e-CD), and pass through customs to the arrivals hall, where drivers and greeters wait. From there you proceed to your airport transfer.
Clear Bali immigration in 15 minutes
Book a Fast Track greeter and skip the arrival queue entirely.