On this page
- Know Your Visa Before You Land
- The E-VoA Advantage — Apply Before Your Flight
- Step-by-Step Through CGK Immigration
- The Electronic Customs Declaration — Do This Before You Land
- Getting From CGK to Jakarta City Centre
- First Steps in the Arrival Hall
- 2026 Budget Reality — What Entry Actually Costs
- Common Mistakes That Slow You Down
- Frequently Asked Questions
CGK is one of Southeast Asia’s busiest airports, and in 2026 it still catches first-time arrivals off guard. The queue at the Visa on Arrival counter can stretch past an hour during peak season, the customs declaration process tripped up thousands of travellers when it went fully digital, and the ride-hailing pickup zone is easy to miss if nobody told you where to look. None of this is actually difficult — it just requires knowing the process before you walk off the plane. This guide walks you through every step, from visa options to the moment your Gojek driver pulls away from Terminal 3.
Know Your Visa Before You Land
Indonesia offers three realistic entry options for most international travellers arriving at Soekarno-Hatta (CGK). Getting the wrong one — or not knowing which applies to you — causes problems at the counter that are entirely avoidable.
Visa-Free Entry (BVK)
Citizens of all ASEAN member states — Brunei, Cambodia, Laos, Malaysia, Myanmar, Philippines, Singapore, Thailand, and Vietnam — enter Indonesia visa-free for up to 30 days. No fee, no counter to queue at. Present your passport at the immigration counter and move through. This is non-extendable, so if you plan to stay longer, you need to plan a different visa from the start.
Visa on Arrival (VoA)
Citizens of a large number of countries — including Australia, Canada, China, France, Germany, India, Japan, South Korea, the United Kingdom, the United States, and many more — are eligible for a Visa on Arrival. The fee is IDR 500,000 per person, paid at the VoA counter before you reach the main immigration hall. It covers a 30-day stay and can be extended once for an additional 30 days at any immigration office in Indonesia, for another IDR 500,000. Purpose of visit must be tourism, social, cultural, business meetings (not employment), or transit. Check the full eligibility list at imigrasi.go.id before you travel — it is updated regularly.
B211A Social/Cultural Visa
If you need more than 60 days, the B211A is your option. It gives you an initial 60-day stay with four possible 30-day extensions, totalling up to 180 days. You must apply before arriving in Indonesia through visa-online.imigrasi.go.id and you need a local sponsor — either an individual or a company based in Indonesia. Agent fees typically run IDR 2,000,000 to IDR 3,500,000 for the initial application, excluding extensions. Have your bank statements, sponsor letter, return ticket, and passport photos ready.
KITAS and Long-Term Permits
If you are arriving to work, study, or retire in Indonesia, you need a KITAS (temporary stay permit) or KITAP (permanent stay permit). These must be arranged through an Indonesian embassy or consulate in your home country before you fly. CGK immigration will not issue these on arrival.
The E-VoA Advantage — Apply Before Your Flight
The Electronic Visa on Arrival (E-VoA) is the single most effective thing you can do to speed up your CGK arrival. Since its full rollout in 2023–2024, it has become the standard recommended approach for all VoA-eligible travellers, and by 2026 the majority of experienced Indonesia visitors use it as a matter of routine.
Apply at molina.imigrasi.go.id. The process takes about 10 minutes. You will need your passport details, travel dates, and a Visa, Mastercard, or JCB card for payment. The fee is IDR 500,000 plus a processing fee of approximately IDR 10,000 to IDR 20,000. Apply at least 48 hours before departure — ideally two to three days out. You will receive a confirmation email with a QR code. Save it on your phone or print a copy.
At CGK, E-VoA holders skip the cash VoA counter entirely and proceed directly to the immigration queue, showing their passport and QR code to the officer. During peak arrival hours — particularly Saturday and Sunday evenings when long-haul flights from Europe and Australia stack up — this difference can save you 45 minutes or more of standing in a fluorescent-lit queue with jet lag and heavy bags.
Step-by-Step Through CGK Immigration
Most international flights arrive at Terminal 3. Some airlines use Terminal 2 — check your boarding pass. Both terminals follow the same process.
- Follow arrivals signage. After leaving the aircraft, follow signs for “Arrivals” and “Immigration.” The walk is straightforward but Terminal 3 is large, so expect five to ten minutes on foot.
- VoA counter (if not using E-VoA). The Visa on Arrival counter is positioned before the main immigration hall. Queue here, pay IDR 500,000 by cash, Visa, or Mastercard, and receive your VoA sticker or receipt. Payment by card is reliable here in 2026, but carrying some IDR as backup is always smart.
- Immigration counters. Queue at the counter corresponding to your visa type. Present your passport, your E-VoA QR code if applicable, and your boarding pass. The officer will scan your passport, take your fingerprints, and photograph you. Have your accommodation address and return ticket details accessible — officers occasionally ask. CGK has autogates available primarily for Indonesian passport holders; foreign nationals with VoA or visa-free entry still typically use manual counters.
- Baggage claim. Check the overhead screens for your flight number and carousel. Baggage carts are available free of charge throughout the claim area.
Wait times at immigration vary significantly. Early morning arrivals (before 8:00) tend to move quickly. Peak congestion hits between 14:00 and 20:00 when multiple international long-haul flights land simultaneously. The smell of air conditioning, fresh batik fabric from the duty-free displays, and the low hum of rolling suitcases is the backdrop you will get used to — patience and a charged phone make it easier.
The Electronic Customs Declaration — Do This Before You Land
Since 2024, paper customs declaration forms are gone. Every arriving passenger must complete an Electronic Customs Declaration (E-CD) at ecd.beacukai.go.id. This is mandatory — not optional — and applies to both air and sea arrivals in Indonesia.
Complete it up to 72 hours before your arrival. You declare any dutiable goods, electronics, alcohol, tobacco beyond the allowed limits, and any cash or financial instruments exceeding IDR 100,000,000. After submitting, you receive a QR code. Save it or print it.
At the customs checkpoint after baggage claim, show your QR code to the officer. You will be directed either to the “Nothing to Declare” lane for a quick exit, or the “Goods to Declare” lane if your declaration flags items for inspection. Baggage scanning is common. The process is genuinely fast when your E-CD is done in advance — without it, officers direct you to fill it in on airport tablets, which slows everyone down including you.
Getting From CGK to Jakarta City Centre
This is where many first-time visitors lose time or money. Jakarta traffic is real, and your choice of transport matters.
Airport Rail Link (KAI Bandara)
The fastest and most reliable option. Operated by KAI Commuter, the Airport Rail Link connects Terminals 1, 2, and 3 via a free Skytrain to the Airport Station, then runs to BNI City (Sudirman Baru) station in central Jakarta. Journey time is approximately 45 to 55 minutes. Trains run every 30 minutes. From BNI City, you can connect directly to the Jakarta MRT or Commuterline network. Buy tickets at station vending machines or through the KAI Access app. Fares to BNI City are projected at approximately IDR 70,000 to IDR 100,000 in 2026.
Taxis
Use Blue Bird or Silver Bird — metered, reputable, and available at designated taxi stands outside the arrival hall. Avoid anyone who approaches you inside the terminal offering a taxi. To central Jakarta, expect IDR 150,000 to IDR 250,000 plus toll fees of approximately IDR 20,000 to IDR 30,000. Silver Bird (premium) runs higher. Payment by cash or card depending on the driver.
Gojek and Grab
Competitive on price with taxis and often faster to book. Download both apps and register an account before you travel. Pickup zones for online transport are clearly signed outside each arrival hall — follow the “Online Transport” signs. Fares to central Jakarta run IDR 150,000 to IDR 250,000 plus tolls, but prices shift with demand. You need either a linked credit card or cash for payment.
DAMRI Airport Buses
The budget option. DAMRI runs fixed routes to Gambir, Blok M, Rawamangun, and other Jakarta destinations. Fares are approximately IDR 50,000 to IDR 80,000. Bus stops are outside the arrival halls. Journey time is longer due to Jakarta traffic, but if you are not in a rush and travelling light, it is perfectly comfortable.
First Steps in the Arrival Hall
Once through customs, the arrival hall at CGK Terminal 3 has everything you need for an immediate start. ATMs from BCA and Mandiri are the most reliable for foreign cards and sit inside the hall near the exit. Withdraw enough IDR for your first day — rural areas, traditional markets, and smaller warungs throughout Jakarta still run on cash.
SIM card stalls for Telkomsel, XL Axiata, and Indosat Ooredoo Hutchison are positioned prominently in the arrival area. You need your passport to register. Telkomsel has the widest network coverage across Indonesia including remote areas. A tourist SIM with several gigabytes of data runs IDR 50,000 to IDR 150,000 depending on the package. Have your phone unlocked before you travel — this is non-negotiable. Currency exchange counters are also available, though the rates are not always competitive; BCA and Mandiri ATMs generally offer better rates than airport money changers.
2026 Budget Reality — What Entry Actually Costs
- Visa on Arrival: IDR 500,000 per person
- E-VoA processing fee: IDR 510,000 to IDR 520,000 total (inclusive of small processing fee)
- VoA extension at immigration office: IDR 500,000
- B211A social visa via agent: IDR 2,000,000 to IDR 3,500,000
- Airport Rail Link to BNI City: IDR 70,000 to IDR 100,000
- Taxi or ride-hail to central Jakarta: IDR 150,000 to IDR 250,000 plus tolls
- DAMRI bus to Jakarta: IDR 50,000 to IDR 80,000
- Tourist SIM card: IDR 50,000 to IDR 150,000
Budget travellers who use E-VoA, the Airport Rail Link, and a basic Telkomsel SIM can clear the airport and reach a central Jakarta hostel for around IDR 800,000 to IDR 900,000 in total entry costs. Mid-range travellers who take a Blue Bird taxi and buy a larger data package will spend IDR 1,000,000 to IDR 1,200,000 getting sorted on arrival day.
Common Mistakes That Slow You Down
- Not completing the E-CD before landing. Doing it at the airport on a tablet with a line behind you is stressful and slow. Complete it at home the night before your flight.
- Arriving without IDR in hand. The VoA counter accepts cards, but ATMs in the arrivals hall occasionally have queues or connectivity issues. Carry USD 20 or equivalent to exchange if needed.
- Getting into an unofficial taxi. People will approach you inside the terminal. The official metered Blue Bird and Silver Bird stands are outside. Walk past everyone who speaks to you first.
- Not downloading Gojek or Grab before arrival. You cannot register a new Gojek account without a working local SIM. Set up your account at home, linked to a credit card, before you fly.
- Assuming your passport validity is fine. Indonesia requires at least six months of validity from your date of entry. Airlines will deny boarding if your passport falls short. Check this before anything else.
- Forgetting your return or onward ticket proof. Immigration officers can and do ask for it. Have it accessible on your phone or printed — not buried in a folder three scrolls deep.
Frequently Asked Questions
How long does it take to clear immigration at CGK?
It varies. With an E-VoA pre-applied and arriving during off-peak hours, you can be through immigration in 20 to 30 minutes. During peak periods — Saturday and Sunday evenings particularly — the VoA counter queue alone can run 60 to 90 minutes. Completing E-VoA and E-CD before arrival consistently shaves the most time off your wait.
Can I pay for the Visa on Arrival in US dollars or other foreign currency?
No. The VoA fee of IDR 500,000 must be paid in Indonesian Rupiah or by Visa or Mastercard credit and debit card. The VoA counter at CGK does not accept US dollars, euros, or other foreign currencies as cash payment. Carry some IDR or have a card ready before you join that queue.
Is the E-VoA the same as a regular Visa on Arrival?
Yes — same visa, same rights, same 30-day duration and one-time extension option. The only difference is how you obtain it. E-VoA is applied for online via molina.imigrasi.go.id before arrival; the regular VoA is purchased in person at the airport counter. Eligibility criteria and the IDR 500,000 fee are identical.
What is the fastest way to get from CGK Airport to central Jakarta?
The Airport Rail Link (KAI Bandara) to BNI City station is the fastest and most reliable option, taking 45 to 55 minutes regardless of traffic. Taxis and ride-hailing via Gojek or Grab cost a similar amount but journey time by road to central Jakarta can range from 45 minutes to well over two hours depending on congestion, particularly during weekday peak hours.
Do I need to show proof of accommodation at CGK immigration?
It is not universally required but immigration officers can ask for it. Have your hotel booking confirmation or accommodation address accessible on your phone. A screenshot of your booking confirmation from Booking.com, Agoda, or a similar platform is sufficient. Officers are looking for a credible itinerary — a genuine booking for your first night is enough.
📷 Featured image by Edwin Petrus on Unsplash.