On this page
- Before You Land: Entry Options and Which One Applies to You
- The e-VoA: Why You Should Apply Before You Board
- Step-by-Step Through CGK Arrivals: Immigration to Exit
- Getting Connected and Getting Cash at the Airport
- Your Transport Options Out of CGK (With Real 2026 Costs)
- 2026 Budget Reality: What Arrival Day Actually Costs
- Mistakes First-Timers Make at CGK (And How to Avoid Them)
- Frequently Asked Questions
Soekarno-Hatta International Airport — CGK — handles tens of millions of passengers every year, and for a first-time arrival, the sheer scale of it can catch you off guard. The queues are real, the signage isn’t always obvious, and Jakarta’s traffic means a wrong transport decision at the airport can cost you two hours of your life. In 2026, there are also updated digital requirements — including a mandatory customs declaration you need to complete before you reach the customs desk — that many travellers still don’t know about until they’re standing at the wrong counter. This guide walks you through every stage of arrival, in order, so you know exactly what to do before your plane even touches down.
Before You Land: Entry Options and Which One Applies to You
Indonesia runs three main entry categories for international visitors, and getting this wrong before you travel creates real headaches at the immigration desk.
Visa-Free Entry (Bebas Visa Kunjungan)
Citizens from approximately 90 countries — including all ASEAN nations, Chile, Morocco, Peru, Ecuador, Hong Kong SAR, and Macau SAR — qualify for visa-free entry. You get 30 days, and this cannot be extended under any circumstances. It is strictly for tourism, family visits, social activities, or transit. You need a passport valid for at least six months from your entry date and a confirmed onward or return ticket out of Indonesia. Check the current list at www.imigrasi.go.id before you travel, as the eligible country list has seen minor adjustments in recent years.
Visa on Arrival (VoA)
Citizens from approximately 97 countries — including Australia, the United States, the United Kingdom, Canada, Japan, South Korea, India, and most European Union countries — are eligible for a Visa on Arrival. The fee is IDR 500,000 per person. This gives you 30 days, extendable once for another 30 days (total 60 days), with the extension processed at an immigration office inside Indonesia before your first 30 days expire. Payment at the counter accepts IDR cash, or major credit and debit cards including Visa, Mastercard, and JCB.
B211A Social/Cultural Visa
If you are planning to stay longer than 60 days, or your purpose doesn’t fit neatly into tourism — visiting family for months, cultural exchanges, volunteering, or non-paid business meetings — the B211A is your category. It covers an initial 60 days and can be extended up to four times for 30 days each, giving a maximum stay of 180 days. The initial visa costs approximately IDR 1,500,000, and each 30-day extension costs around IDR 500,000. Critically, this visa must be applied for before arrival, either online at molina.imigrasi.go.id (with a local Indonesian sponsor) or through an Indonesian embassy in your home country. You cannot get it at the airport.
Electronic Customs Declaration — Mandatory for Everyone
Regardless of your visa type, every international arrival must complete an Electronic Customs Declaration (ECD) before reaching the customs area. Complete it online at ecd.beacukai.go.id. You will receive a QR code to present at customs. As of 2026, paper customs forms no longer exist. Do this on the plane or before you leave home — trying to fill it out while standing in the customs queue on your phone with no signal is not a good experience.
The e-VoA: Why You Should Apply Before You Board
If you are in the VoA category, applying for the e-VoA (Electronic Visa on Arrival) online before your flight is one of the smartest decisions you will make. Apply at molina.imigrasi.go.id, pay the IDR 500,000 fee online, and you receive a QR code confirmation via email. When you land at CGK, you skip the VoA purchase counter entirely and proceed directly to the immigration lanes, which are frequently faster for e-VoA holders.
The on-arrival VoA counter at CGK is still operational if you haven’t pre-applied, but during peak arrivals — late morning, early evening — that queue can add 30 to 45 minutes to your immigration process before you even join the main immigration line. The e-VoA system has become significantly more robust since 2024, and it is the immigration authority’s preferred method. There is no price difference. The only reason not to use it is if your plans changed at the last minute.
Step-by-Step Through CGK Arrivals: Immigration to Exit
Most international flights arrive at Terminal 3 (T3). Some budget international carriers use Terminal 2. Confirm your terminal with your airline before you fly — it matters for the transport options on the other side.
- Disembark and follow Arrivals signs. The walk to immigration from some gates is long. Moving walkways help, but factor in 10–15 minutes just to reach the immigration hall.
- VoA counter (if you don’t have an e-VoA). Located before the main immigration desks. Pay IDR 500,000 in cash or by card, receive your stamp or sticker, then join the immigration queue.
- Immigration control. Lanes are separated by category: Visa-Free, Visa on Arrival, e-VoA, Other Visas, and Indonesian Citizens. Present your passport and, if applicable, your e-VoA QR code. Officers will take your fingerprints and a photo. During peak hours, total immigration wait times — including the VoA counter — can run 30 minutes to over 90 minutes. Off-peak, expect 15–30 minutes. Automated immigration gates (autogates) are available for Indonesian passport holders and APEC Business Travel Card holders. Check the Directorate General of Immigration website for the latest information on whether autogate access has expanded to additional tourist nationalities in 2026.
- Baggage claim. Check the overhead screens for your flight number and the assigned carousel. Trolleys are available at no charge.
- Customs. Present your ECD QR code. If you have goods to declare — anything exceeding duty-free allowances or restricted items — use the Red Channel. Otherwise, Green Channel. Random bag checks happen; stay calm and cooperative if selected.
Once you pass customs and push through the exit doors, the arrivals hall opens up in front of you. This is where Jakarta’s heat hits you for the first time — dense, humid air that smells faintly of clove cigarettes and fried snacks from the food stalls nearby. Take a breath, stay alert, and move purposefully.
Getting Connected and Getting Cash at the Airport
SIM Cards and eSIMs
Immediately past customs, you’ll find kiosks from Indonesia’s main carriers: Telkomsel, Indosat Ooredoo Hutchison, and XL Axiata. Physical tourist SIM packages cost IDR 100,000–250,000 depending on data allowance. Registration requires your passport and takes a few minutes.
A faster option: purchase and activate an eSIM before you fly. Providers like Airalo, Nomad, and Holafly all offer Indonesia data plans. You activate it before landing, so your phone has a working data connection the moment you step off the plane — which means you can book your airport transport while still in the arrivals hall rather than hunting for Wi-Fi.
Cash and ATMs
ATMs from BCA, Mandiri, BNI, and BRI are located in the arrivals area. These accept Visa and Mastercard. Withdrawal limits typically run IDR 1,500,000–2,500,000 per transaction. Airport money changers exist but offer noticeably worse rates than changers in the city. Withdraw enough IDR at the ATM to cover your first day comfortably. Inform your bank about your travel plans before departure so your card isn’t flagged for overseas use.
Your Transport Options Out of CGK (With Real 2026 Costs)
Airport Train (KAI Bandara / Railink)
This is the fastest way to reach central Jakarta. From T3, take the free SkyTrain to the Airport Train Station, then board the Railink service. Trains run approximately every 30 minutes, reaching BNI City Station in about 45–55 minutes. Cost: IDR 70,000 one-way. Buy tickets through the KAI Access app, the Railink app, or at the station counter using a credit/debit card or QRIS. From BNI City, you’ll need a ride-hailing app or taxi for the final leg to your hotel — but you’ve already beaten Jakarta’s road traffic for the long stretch.
DAMRI Airport Bus
DAMRI runs direct routes to multiple Jakarta destinations including Gambir, Blok M, and Pasar Minggu. Fares range from IDR 50,000–80,000. Economical, but Jakarta traffic can stretch a 20-kilometre journey to well over two hours during congested periods. Good option if your accommodation is near a DAMRI stop and you aren’t in a rush.
Gojek and Grab (Ride-Hailing)
Dedicated pick-up zones for Gojek and Grab are clearly marked at CGK terminals — signage has improved significantly compared to previous years. Download both apps and register before you land. To use them smoothly, you need a working data connection, which is another reason to sort out your SIM or eSIM first. Cost to Central or South Jakarta: approximately IDR 180,000–250,000, though surge pricing during peak hours can push this higher. Payment by cash to the driver is accepted, or link a card to the app.
Blue Bird Taxis
Official taxi counters are inside the arrivals hall. Blue Bird is the most trusted metered taxi operator in Jakarta. Expect a metered fare of IDR 150,000–200,000+ to Central Jakarta, plus a possible airport surcharge. A reliable option if you prefer not to use apps on arrival day.
2026 Budget Reality: What Arrival Day Actually Costs
- Budget traveller: e-VoA (IDR 500,000) + physical SIM (IDR 100,000) + ATM withdrawal fee (varies by home bank) + DAMRI bus (IDR 50,000–80,000). Total transport and entry outlay: roughly IDR 650,000–700,000.
- Mid-range traveller: e-VoA (IDR 500,000) + eSIM pre-purchased abroad (equivalent IDR 100,000–200,000) + airport train (IDR 70,000) + Gojek from city station (IDR 50,000–80,000). Total: roughly IDR 720,000–850,000.
- Comfortable traveller: e-VoA (IDR 500,000) + eSIM (IDR 150,000–200,000) + Grab or Blue Bird directly to hotel (IDR 200,000–300,000). Total: roughly IDR 850,000–1,000,000, buying convenience and door-to-door service.
These figures don’t include meals, but airport food after customs runs IDR 50,000–150,000 for a basic meal at one of the terminal food courts — the smell of freshly fried martabak from a small stall near the exits can be genuinely tempting after a long flight.
Mistakes First-Timers Make at CGK (And How to Avoid Them)
- Skipping the ECD. You cannot complete the paper form at customs because there is no paper form. If you haven’t filled in the ECD at ecd.beacukai.go.id, you’ll be directed to do it on your phone while holding up the queue. Do it before you board.
- Exchanging too much money at the airport. Airport money changers offer poor rates. Use the ATM for IDR, and change more cash at a reputable money changer in the city later.
- Not downloading Gojek or Grab in advance. These apps require account verification that sometimes involves your home phone number. Set them up before you land.
- Following unofficial taxi touts. Inside and outside the arrivals hall, you may be approached by men offering rides. These are not metered, not regulated, and significantly overpriced. Use the Blue Bird counter, or order Gojek/Grab at the designated pick-up zone.
- Assuming the airport train goes door-to-door. The Railink train drops you at BNI City or Manggarai station. You still need transport from there. Factor this into your travel time estimate.
- Not telling your bank about the trip. Cards blocked for suspected overseas fraud on arrival day are a miserable problem that takes time to resolve. One message to your bank before departure prevents it entirely.
Frequently Asked Questions
Do I need to print my e-VoA confirmation or is a phone screenshot enough?
A phone screenshot or digital copy on your screen is sufficient at CGK immigration. However, saving a screenshot means you don’t rely on airport Wi-Fi or mobile data to load your email at the desk. If you feel more comfortable having a printed copy as backup, it doesn’t hurt, but it is not required.
Can I get a VoA at CGK if I didn’t apply online?
Yes. The on-arrival VoA counter at Soekarno-Hatta is still operating in 2026 for all eligible nationalities. You pay IDR 500,000 by IDR cash or major credit/debit card at the counter before immigration. The process works, but during busy arrival periods, the queue adds meaningful time to your entry process compared to the e-VoA lane.
How long does the full arrival process take at CGK from landing to exiting the terminal?
During off-peak hours, expect 45 minutes to 75 minutes from landing to exit. During peak periods — typically late morning and early evening — the full process including immigration queues can take 90 minutes to two hours. Completing your e-VoA and ECD before arrival reduces this meaningfully.
Is my 30-day visa-free entry extendable if I want to stay longer?
No. Visa-free entry (Bebas Visa Kunjungan) for the approximately 90 eligible nationalities is strictly 30 days and cannot be extended inside Indonesia. If you want more time, you need to either exit and re-enter, or apply for a Visa on Arrival (which is extendable once) or a B211A visa before your trip.
Which terminal do international flights arrive at in CGK?
The majority of international flights arrive at Terminal 3 (T3). Some budget international carriers use Terminal 2. Always confirm your arrival terminal with your airline before travel. A free SkyTrain connects the terminals and the Airport Train Station, but walking between terminals directly is not practical given the distances involved.
📷 Featured image by Edwin Petrus on Unsplash.