On this page
- Know Your Visa Before You Land
- The Mandatory e-CD — How to File Your Customs Declaration Before the Flight
- Step-by-Step Through CGK Immigration and Customs
- Baggage Claim Realities at Terminal 3
- Common Mistakes That Slow You Down
- Getting Out of CGK Fast
- 2026 Budget Reality — What Arrivals Actually Cost
- Frequently Asked Questions
Jakarta’s Soekarno-Hatta International Airport — CGK — processes tens of millions of international passengers every year, and in 2026 the airport is busier than ever following the surge in post-pandemic travel and expanded airline routes into Java. The problem most first-timers face isn’t the flights. It’s the hour they lose standing in the wrong queue at immigration, or the confused scramble to find a QR code they never generated. Indonesia has digitised its arrivals process significantly since 2024, and if you show up without the right documents ready on your phone, you will feel every minute of it. This guide cuts straight to what you need to do, in the right order, before and after your plane touches down.
Know Your Visa Before You Land
Getting your visa category right before departure is the single most important piece of preparation you can do. Showing up at CGK without understanding which lane you belong in wastes time and sometimes costs money.
Visa-Free Entry (Bebas Visa Kunjungan)
Citizens of ASEAN member states — Malaysia, Singapore, Thailand, the Philippines, Brunei, Vietnam, Laos, Cambodia, and Myanmar — enter Indonesia without any fee or sticker. The stay is 30 days, non-extendable, and covers tourism, family visits, social activities, and business meetings that don’t involve employment. Your passport must be valid for at least six months from your entry date, and you need a confirmed return or onward ticket. No form, no fee, no queue at the VoA counter. Walk straight to the immigration line.
Visa on Arrival (VoA)
Citizens of the United States, United Kingdom, Australia, Canada, most EU countries, Japan, South Korea, China, India, and many other countries qualify for a Visa on Arrival. The fee is IDR 500,000 and this rate is expected to hold through 2026. You pay at the VoA counter before reaching immigration, in cash (IDR preferred) or by Visa or Mastercard. The VoA gives you 30 days, extendable once for another 30 days at an immigration office in Indonesia.
Electronic Visa on Arrival (e-VoA) — The Faster Option
If you qualify for VoA, you can and should apply for the e-VoA before you fly. The official portal is molina.imigrasi.go.id. You fill in your passport details, upload a scan and a passport-style photo, and pay IDR 500,000 plus a small online processing fee (around IDR 10,000–20,000). Approval usually comes within minutes to a few hours. Save the QR code on your phone or print it. At CGK, you skip the VoA payment counter entirely and go straight to immigration. In 2026, the e-VoA system is faster and more stable than it was at launch, and it is the strongly preferred method by Indonesian immigration authorities.
B211A Visa for Longer Stays
If you need more than 60 days in Indonesia for business visits, social purposes, or cultural activities, the B211A is your route. It requires an Indonesian individual or company to sponsor you. Apply through evisa.imigrasi.go.id before departure. The fee is IDR 2,000,000 for a single-entry visa, and you can extend it up to four times in 30-day increments, giving a maximum stay of 180 days. The online B211A application process has been refined since 2024 and is noticeably more straightforward for both sponsors and applicants.
KITAS and Long-Term Permits
For work, retirement, or permanent residency, you need a KITAS (Temporary Stay Permit) or KITAP (Permanent Stay Permit). These cannot be obtained on arrival. Arrange them through an Indonesian embassy or consulate in your home country before travel. The Directorate General of Immigration (imigrasi.go.id) is the authoritative source for current requirements.
The Mandatory e-CD — How to File Your Customs Declaration Before the Flight
Since 2024, the paper customs declaration card at CGK has been phased out almost entirely. The Electronic Customs Declaration (e-CD) is now mandatory for all international arrivals. Do not count on picking up a paper form at the airport — they are rarely available.
File your e-CD at beacukai.go.id/ecd within two to three days before your arrival. The form asks for your flight details, passport number, whether you are carrying goods above the duty-free threshold, and whether you are bringing in cash above IDR 100,000,000 (or the equivalent in foreign currency). When you finish, the system generates a QR code. Save it to your phone’s camera roll or screenshot it — you will scan it at a kiosk right after you collect your luggage.
Indonesia’s duty-free allowances in 2026 remain:
- Alcohol: maximum 1 litre per adult
- Tobacco: maximum 200 cigarettes, 50 cigars, or 100 grams of loose tobacco per adult
- Personal goods: maximum value of USD 500 per person
- Cash: declare anything above IDR 100,000,000 or equivalent
Step-by-Step Through CGK Immigration and Customs
Most international flights land at Terminal 3. Some carriers still use Terminal 2. Check your boarding pass before arrival so you know which terminal you are in — the walk from gate to immigration in Terminal 3 is long, and moving fast from disembarkation genuinely matters if you want to be ahead of a large connecting wave of passengers.
- Disembark and move immediately. Follow signs for “Arrivals” or “Imigrasi.” Don’t stop to reorganise your bag at the gate.
- Health screening. As of 2026, all COVID-19 related requirements — vaccination certificates, PCR tests, health declarations — have been removed. Thermal scanners are standard but non-disruptive. You walk through without stopping.
- VoA counter (if applicable). If you did not get an e-VoA, stop here before immigration. Pay IDR 500,000 in cash or by Visa/Mastercard. Have your passport and return ticket ready. If you have an e-VoA, walk past this counter.
- Immigration. Join the correct queue: “Foreigners,” “e-VoA / Visa Holders,” or “Visa-Free.” Have your passport open to the photo page, your return ticket accessible on your phone, and your e-VoA QR code ready if relevant. Officers will photograph you and take fingerprints. Autogates at CGK are primarily for Indonesian citizens and KITAS/KITAP holders — do not queue for them if you hold a tourist visa.
- Proceed to baggage claim. Check the overhead screens for your flight number and the assigned carousel. Trolleys are free and plentiful.
- Customs kiosks. After collecting your bags, scan your e-CD QR code at the designated kiosk. All luggage goes through X-ray. Random physical inspections do happen — stay calm, be cooperative, and have your receipts for any high-value items.
- Exit to arrivals hall. Once cleared, you enter the public hall where you will find money changers, SIM card vendors, the Airport Railink entrance, and transport counters.
Baggage Claim Realities at Terminal 3
There is a specific rhythm to baggage claim at CGK that experienced travellers learn quickly. After clearing immigration, the first bags from a wide-body flight typically appear on the carousel within 15 to 20 minutes. But if your flight was heavily loaded or arrived during a busy bank of international arrivals, you can wait 40 to 45 minutes. This isn’t unique to CGK — it’s airport logistics — but knowing it helps you stay calm rather than convinced something is wrong.
Check the information screens immediately after leaving immigration. The carousel number is displayed by flight number. Occasionally, carousel assignments change last-minute — standing at the wrong belt for 20 minutes because you didn’t look at the screen is a common, avoidable mistake. Position yourself at the far end of the carousel, near where bags first appear, rather than crowding the central gap where everyone else stands. You will see your bag earlier and pull it off more easily.
If your bag hasn’t appeared after 45 minutes, go directly to the baggage service desk in the hall before exiting customs. Report it before leaving the secure zone — it is much harder to resolve once you are in the public arrivals area.
Common Mistakes That Slow You Down
These are the errors that cause the most unnecessary delays at CGK, based on what consistently backs up the queues:
- Skipping the e-VoA. Paying at the physical VoA counter isn’t terrible, but during peak arrival windows — early morning international banks, post-long-haul evening arrivals — that queue can stretch to 30 or 40 minutes. The e-VoA takes 15 minutes to apply for at home and saves all of that.
- Not completing the e-CD before landing. Passengers who haven’t filed it try to complete it on their phones while in the customs hall, competing with the Wi-Fi load from hundreds of other passengers doing the same thing. The portal runs slowly. File it before your flight.
- Bringing undeclared goods over USD 500. Customs officers at CGK do run active inspections, and electronics, branded goods, and food items attract attention. If you’re carrying multiple new laptops or commercial quantities of anything, declare it. Fines for undeclared dutiable goods are significant.
- Using an unofficial money changer. There are unlicensed changers operating near arrivals. Use the Bank Indonesia-licensed changers or withdraw IDR from a BCA or Mandiri ATM in the arrivals hall, which give competitive rates with your home bank’s fees being the only variable.
- Booking transport without knowing the pick-up zone. Both Gojek and Grab have designated pick-up points at CGK terminals that are clearly marked in 2026. Drivers cannot wait anywhere else. Open your app, book your ride, and then walk to the correct pick-up bay — not the other way around.
Getting Out of CGK Fast
Once you clear the arrivals hall, your options for reaching central Jakarta are genuinely good — provided you choose the right one for your situation.
Airport Railink (KAI Bandara)
This is the fastest and most predictable option if your destination is near a station on the line. The Railink connects Terminal 1, 2, and 3 to Batu Ceper, Duri, BNI City (Sudirman Baru), and Manggarai, with trains running every 30 minutes. The journey from CGK to BNI City takes approximately 45 to 55 minutes — completely immune to Jakarta’s infamous traffic. The fare is IDR 70,000 one-way. Buy tickets at the kiosks in the terminal or through the KAI Access app (available on iOS and Android). Since 2024, Manggarai station has been developed into a major transit hub, giving much better connections to KRL Commuterline routes across Jabodetabek.
Gojek and Grab
Ride-hailing works well from CGK in 2026, with structured and clearly signed pick-up bays at each terminal. Expect to pay IDR 200,000–300,000 from CGK to Central Jakarta, including toll road fees. Traffic on the toll varies dramatically — a 10 PM arrival with light traffic might be 45 minutes to the Sudirman area; a 6 PM arrival in the middle of the work commute can push past 90 minutes.
Blue Bird and Express Taxis
Metered taxis from reputable companies remain reliable. Counters sit in the arrivals hall. Costs are broadly comparable to ride-hailing, with toll fees added. Use Blue Bird or Express specifically — avoid unmarked taxis that approach you inside the terminal.
DAMRI Airport Bus
The cheapest option, with fares of approximately IDR 50,000–80,000 depending on destination. Routes cover various parts of Jakarta and surrounding cities. The trade-off is time — DAMRI buses share Jakarta’s roads and can take two hours or more during peak traffic. Best suited to travellers with flexible schedules and light luggage.
2026 Budget Reality — What Arrivals Actually Cost
Here is what to budget for the arrivals process itself, separate from your accommodation or daily spending:
- Visa-free (ASEAN nationals): IDR 0
- VoA or e-VoA fee: IDR 500,000 (plus IDR 10,000–20,000 online processing fee for e-VoA)
- B211A visa: IDR 2,000,000
- e-CD filing: Free
- Airport Railink to BNI City: IDR 70,000
- Gojek / Grab to Central Jakarta: IDR 200,000–300,000 (including tolls)
- DAMRI bus: IDR 50,000–80,000
- Budget tier total (ASEAN national, DAMRI bus): approximately IDR 50,000–80,000
- Mid-range total (VoA country, Railink): approximately IDR 570,000
- Comfortable total (VoA country, Grab, no traffic stress): approximately IDR 700,000–800,000
Frequently Asked Questions
Can I pay for the Visa on Arrival with a foreign currency or credit card at CGK?
Yes. The VoA counter at CGK accepts major foreign currencies like USD and EUR, though the exchange rate will not be in your favour. Visa and Mastercard credit and debit cards are widely accepted. Bringing IDR 500,000 in cash is the cleanest option. The e-VoA paid online before travel avoids the counter entirely and accepts Visa, Mastercard, and JCB.
Is the Electronic Customs Declaration (e-CD) really mandatory, or can I fill in a paper form at the airport?
The e-CD is mandatory for all international arrivals as of 2026. Paper forms are rarely available. File at beacukai.go.id/ecd within two to three days before arrival and save the QR code to your phone — failing to have it ready will slow you down at the customs kiosk.
How long does the full arrivals process at CGK take from touchdown to the arrivals hall?
With an e-VoA and a completed e-CD, you can clear immigration and customs in 45 to 75 minutes on a normal day. Without an e-VoA, add 20 to 40 minutes for the VoA queue during busy arrival windows. Baggage claim is typically the largest variable, ranging from 15 to 45 minutes depending on your flight and the carousel load.
Which terminal handles most international flights at CGK in 2026?
Terminal 3 handles the majority of international flights at Soekarno-Hatta. Some carriers still use Terminal 2. Check your boarding pass before you land so you know which terminal you are arriving into — the walk from gate to immigration differs significantly between the two, and the transport connections are in different locations.
Can I extend my Visa on Arrival inside Indonesia, and where do I go?
Yes. The VoA can be extended once for an additional 30 days, giving you a total of 60 days. You must visit an Indonesian immigration office (Kantor Imigrasi) in person before your original 30-day visa expires. The process typically takes several days and requires your passport, a completed application, and supporting documents. Do not wait until the last day — overstaying carries fines and can affect future entry to Indonesia.
📷 Featured image by Edwin Petrus on Unsplash.