On this page
- Who Qualifies for What — Visa-Free vs VoA vs E-VoA in 2026
- How to Apply for the E-VoA Before You Fly (Step-by-Step)
- At the Airport — What Actually Happens at the Physical VoA Counter
- Airport-Specific Guide — CGK Jakarta and DPS Bali
- Extending Your VoA and Moving to a B211A Visa
- The Electronic Customs Declaration — the Step Most People Miss
- 2026 Budget Reality — Visa Fees and Immediate Airport Costs
- Common Mistakes That Get Travelers Stuck
- Frequently Asked Questions
Indonesia‘s visa system is not complicated — but it trips up thousands of arrivals every year because the rules, the counters, and the digital tools have quietly shifted since 2024. In 2026, the Directorate General of Immigration has pushed almost everything online. If you land at Soekarno-Hatta or Ngurah Rai expecting the same paper-form queue your friend described from two years ago, you may be standing in the wrong line. This guide covers every entry path — who gets in for free, who pays at the counter, and how to skip the queue entirely with the E-VoA — so you walk out of the arrivals hall without drama.
Who Qualifies for What — Visa-Free vs VoA vs E-VoA in 2026
Indonesia runs three main entry pathways for short-stay visitors, and your passport determines which door you can use.
Visa-Free Entry (Bebas Visa Kunjungan)
Over 100 nationalities qualify for visa-free entry as of 2026. This covers ASEAN countries — Malaysia, Singapore, Thailand, the Philippines, and others — plus a selection of additional nations. The stay is capped at 30 days, strictly non-extendable. You cannot top it up. When 30 days are up, you leave. The purpose must be tourism, family visits, social or cultural activities, or non-employment business meetings. No working, no volunteering for pay.
At the immigration counter, the officer stamps your passport. No payment, no pre-registration required. You need a passport valid for at least 6 months from entry and a confirmed return or onward ticket.
Visa on Arrival (VoA)
Over 90 countries are eligible for the VoA, including Australia, the USA, the UK, Canada, Japan, South Korea, China, India, and most of Europe. The VoA costs IDR 500,000 per person and grants a 30-day stay that can be extended once for another 30 days — giving you 60 days total if you need it.
You can pay at a physical counter at the airport or apply for the digital version — the E-VoA — before you fly. The fee is identical either way.
E-VoA — The Same Visa, Applied Online
The E-VoA is not a different visa category. It is the same VoA, processed through the official Indonesian Immigration portal before your flight. The advantage is entirely practical: you skip the payment queue at the airport and head straight to the immigration counter. Since 2024, immigration has actively encouraged E-VoA use, and in 2026 the E-VoA lane at CGK and DPS moves noticeably faster than the physical counter queue during peak arrivals.
For the full list of eligible nationalities for both visa-free and VoA, check molina.imigrasi.go.id — the official Directorate General of Immigration portal. Lists change, so verify before you book your flights.
How to Apply for the E-VoA Before You Fly (Step-by-Step)
The process takes around 15–20 minutes if your documents are ready. Do this at least 48 hours before departure to leave buffer time for processing.
- Go to molina.imigrasi.go.id — this is the official portal. Avoid third-party sites that charge extra fees for the same service.
- Create an account with your email address and verify it.
- Fill in the application form — personal details, passport number, travel dates, entry point, and purpose of visit.
- Upload two documents: a passport-style digital photo and a scan of your passport’s biodata page. Make sure both are clear and within the file size limits specified on the site.
- Pay IDR 500,000 online. The portal accepts Visa, Mastercard, JCB, and American Express. No Indonesian bank account needed for this step.
- Save your confirmation — you will receive an email with a QR code. Screenshot it and keep a PDF backup. Do not rely on mobile data at the airport to load your email.
When you land, present your passport and the QR code at the immigration counter. The officer scans it, checks your details, stamps your passport. On a quiet morning at DPS, this can take under five minutes from counter to stamp.
At the Airport — What Actually Happens at the Physical VoA Counter
If you did not apply for an E-VoA, or if you arrive with a nationality that can only use the physical counter, here is the exact sequence.
- After leaving the jet bridge, follow signs reading “Visa on Arrival”. This counter comes before the main immigration hall — you cannot skip it and double back.
- At the VoA payment counter, hand over your passport. The officer will confirm your nationality eligibility.
- Pay IDR 500,000. Cash in rupiah is the fastest. Major credit and debit cards (Visa, Mastercard, JCB, Amex) are accepted at CGK and DPS, but card terminals occasionally have connectivity issues. QRIS payments have been available at these counters since 2024 for travellers with Indonesian e-wallet apps like GoPay, OVO, DANA, or ShopeePay. Foreign visitors without an Indonesian account generally cannot use QRIS directly.
- You receive a payment receipt and a VoA sticker placed in your passport.
- Proceed to the main immigration counter, present your passport with the sticker, your boarding pass, and your onward or return ticket.
- The officer stamps your passport with your entry date. This is the date your 30 days start from.
Expect the smell of recycled airport air and the low hum of queues forming and dispersing — on a busy evening arrival wave at CGK Terminal 3, the line from the VoA counter through immigration can stretch 60 to 90 minutes. Arriving midmorning typically cuts that to 30 minutes or less.
Airport-Specific Guide — CGK Jakarta and DPS Bali
Soekarno-Hatta International Airport (CGK), Jakarta
Most international flights arrive at Terminal 3, though a smaller number use Terminal 2. Check your boarding pass before arrival. The VoA and immigration counters are within each terminal — you do not need to move between terminals for this process.
Peak wait times run 30–90 minutes during morning waves and late-afternoon European flight arrivals. E-VoA users consistently clear immigration faster here.
For getting into Jakarta after clearing customs, your practical options are:
- Airport Train (KAI Bandara): Connects Terminal 1, 2, and 3 to BNI City Station and Manggarai in central Jakarta. Cost: approximately IDR 70,000–100,000. Travel time: around 50 minutes to BNI City. Clean, air-conditioned, reliable.
- Damri Airport Bus: Multiple routes across Jakarta and to nearby cities like Bogor and Bekasi. Cost: approximately IDR 50,000–80,000.
- Gojek or Grab: Designated ride-hailing pick-up points are clearly marked at CGK. Book through the app once you are in the arrivals hall — pre-booking is not available for these services.
- Blue Bird or Express taxis: Available from official taxi stands. Use only metered official taxis from the designated counters to avoid overcharging.
Ngurah Rai International Airport (DPS), Bali
DPS has a single international terminal. Immigration here typically moves faster than CGK — expect 20–60 minutes depending on how many international flights land simultaneously. Bali’s humid evening air drifts in near the sliding doors of the arrival hall, and the flower garland scent from airport vendors is the first real signal that you have landed somewhere different.
From DPS, your options are:
- Official airport taxis: Fixed-rate counters just outside the arrival hall. Prices are set by destination — no negotiating needed.
- Gojek and Grab: Designated pick-up points exist, though the short walk slightly away from the immediate terminal exit often results in smoother pick-ups. Follow the in-app instructions for the current designated zone.
- Pre-booked private transfers: Many hotels and tour operators offer these. Confirm the pick-up point with your hotel before landing.
Extending Your VoA and Moving to a B211A Visa
The VoA’s 30-day initial stay is extendable once, for another 30 days, giving a maximum 60-day stay. To extend, visit an immigration office (Kantor Imigrasi) in Indonesia before your initial 30 days expire. Do not wait until day 29 — offices can be busy and processing takes time. Bring your passport, a copy of your entry stamp, and your onward ticket. Extension fees are separate from the original VoA fee.
If you need to stay beyond 60 days, or if you are not eligible for VoA at all, the B211A Single-Entry Visitor Visa is the relevant option. Key points:
- Applied for online via molina.imigrasi.go.id before traveling — there is no airport application for B211A.
- Requires an Indonesian sponsor — an individual or company based in Indonesia.
- Valid for 60 days, extendable up to 4 times for 30 days each, for a maximum total stay of 180 days.
- Fee: approximately IDR 1,500,000 for the initial 60-day visa, plus around IDR 500,000 per extension.
- Your passport must be valid for at least 6 months for the 60-day visa.
The B211A does not permit employment. If you are working in Indonesia, the correct path is the KITAS work permit, which is arranged by your employing company and sits outside the airport visa process entirely.
The Electronic Customs Declaration — the Step Most People Miss
Since 2024, the electronic Customs Declaration (e-CD) has been mandatory for all arrivals. This is separate from your visa. Miss it and you will face delays at the customs gate regardless of how smoothly immigration went.
Complete the e-CD online at cd.beacukai.go.id within 3 days before your arrival. You declare what you are bringing into the country — electronics, cash above USD 10,000, commercial goods, food items, and so on. After submission, you receive a QR code. Save it. You will scan this at the customs checkpoint after collecting your baggage.
For most leisure travellers carrying standard luggage, the declaration takes under five minutes to fill in. The failure point is forgetting to do it before landing — airport WiFi works, but attempting to fill a multi-field form on your phone while exhausted after a long flight, with a queue behind you, is not the experience you want.
2026 Budget Reality — Visa Fees and Immediate Airport Costs
Here is what entry actually costs in 2026, broken down by traveller type:
- Visa-Free nationals: IDR 0 for the visa itself. Budget a small amount for currency exchange or an ATM withdrawal on arrival for transport.
- VoA or E-VoA: IDR 500,000 per person. This is fixed — the same whether you pay online or at the counter.
- VoA Extension (30 days): Approximately IDR 500,000, paid at the immigration office.
- B211A Visitor Visa (60 days): Approximately IDR 1,500,000, plus IDR 500,000 per 30-day extension if you use them.
Immediate costs after clearing customs that you should have IDR ready for:
- Budget transport from CGK: Damri bus IDR 50,000–80,000 / Airport train IDR 70,000–100,000
- Mid-range transport from CGK: Gojek/Grab ride IDR 150,000–300,000 depending on destination in Jakarta
- Budget transport from DPS: Gojek/Grab ride IDR 80,000–150,000 to Kuta or Seminyak
- Comfortable option from DPS: Pre-booked private transfer IDR 200,000–400,000
- SIM card at airport: Telkomsel, Indosat Ooredoo, or XL Axiata tourist packages typically IDR 50,000–150,000 for 7–30 days of data
Airport currency exchange rates are consistently less favorable than rates you will find in Kuta, Seminyak, or central Jakarta. Change enough rupiah for transport and your first meal, then find a reputable money changer or use a low-fee international debit card at a BCA or Mandiri ATM once you are settled.
Common Mistakes That Get Travelers Stuck
- Forgetting the e-CD: This is the most common delay at customs in 2026. Complete it at cd.beacukai.go.id before you board your last flight.
- Arriving with less than 6 months passport validity: Immigration will deny entry. There are no exceptions. Check your passport expiry date before you book, not the night before departure.
- No return or onward ticket: Immigration officers can and do ask to see it. A booking confirmation on your phone is acceptable. Having nothing is a problem.
- Relying solely on card payment at the physical VoA counter: Card terminals fail. Having IDR 500,000 in cash as a backup takes two minutes to sort at the currency exchange before landing — doing it after is more stressful.
- Assuming the visa-free 30 days can be extended: It cannot. If you think you will need more time, get a VoA instead — same entry experience, extendable once.
- Using unofficial E-VoA websites: Dozens of third-party sites mimic the official portal and charge IDR 800,000–1,500,000 for processing the same IDR 500,000 visa. Use only molina.imigrasi.go.id.
- Overstaying your visa: The fine is IDR 1,000,000 per day of overstay. Beyond 60 days of overstay, deportation and a re-entry ban apply. Indonesian immigration enforces this strictly.
Frequently Asked Questions
How much does the Visa on Arrival cost in Indonesia in 2026?
The VoA costs IDR 500,000 per person, whether you pay online through the E-VoA system at molina.imigrasi.go.id or at the physical counter at the airport. The fee has been stable for several years and remained the same going into 2026. The E-VoA and the physical VoA are the same visa at the same price.
Can I extend my Visa on Arrival in Indonesia?
Yes. The VoA is extendable once for an additional 30 days, bringing your total stay to 60 days. You must visit a local immigration office (Kantor Imigrasi) before your initial 30 days expire. The extension costs approximately IDR 500,000. Visa-free entry stamps cannot be extended under any circumstances.
What is the difference between the E-VoA and the physical VoA at the airport?
They are the same visa. The E-VoA is applied for and paid online before you fly, using the official portal molina.imigrasi.go.id. At the airport, you present a QR code at immigration instead of queuing at a payment counter. The E-VoA saves significant time during busy arrival periods at CGK and DPS.
Which airports in Indonesia offer the Visa on Arrival?
VoA is available at all major international entry points, including Soekarno-Hatta (CGK) in Jakarta, Ngurah Rai (DPS) in Bali, and major international seaports such as Batam and Bintan. Smaller regional airports may not offer VoA. If you are entering through a non-major airport, apply for your E-VoA online before departure to be certain.
What happens if I overstay my visa in Indonesia?
The overstay fine is IDR 1,000,000 per day. This is collected at the airport before you can depart. Overstays beyond 60 days can result in deportation and a ban on re-entry to Indonesia. Indonesian immigration enforces overstay rules consistently, and the system flags passport details automatically at departure.
📷 Featured image by Edwin Petrus on Unsplash.