On this page
You land after a long flight, the queue at immigration stretches around the corner, and you realise you never filled in the customs form. That is the most common way a Jakarta arrival goes wrong in 2026. Soekarno-Hatta International Airport (CGK) is big and busy, and the rules now depend on doing a few things online before you board. Here is how to arrive with the right visa, the right QR codes, and a clear plan for getting into the city.
Which Entry Route Fits Your Trip
Indonesia has three main entry routes for visitors. Pick the right one before you book anything else.
Visa-Free Entry (Bebas Visa Kunjungan)
Citizens of many countries can enter without a visa. The list is expected to include ASEAN members: Brunei Darussalam, Cambodia, Laos, Malaysia, Myanmar, the Philippines, Singapore, Thailand, and Vietnam. You get up to 30 days for tourism, social or family visits, transit, or business meetings that do not involve employment. This stay is strictly non-extendable. The list of visa-free countries has changed in recent years, so check www.imigrasi.go.id close to your travel date, especially if you hold a passport from outside ASEAN.
Visa on Arrival (VoA)
Citizens of over 90 countries are typically eligible. Common ones include Australia, Canada, China, France, Germany, India, Italy, Japan, the Netherlands, New Zealand, Saudi Arabia, South Korea, Spain, Taiwan, the United Kingdom, and the United States. The VoA costs IDR 500,000 per person and gives you 30 days. You can extend it once for another 30 days at an immigration office in Indonesia, for a total of up to 60 days. Because the eligible list can change, confirm your nationality on the official immigration site before you fly.
B211A Social/Cultural Visa
If you want to stay longer, the B211A is the route. It starts at 60 days and can be extended up to a total of 180 days. It covers extended tourism, family visits, social activities, non-employment business meetings, volunteer work, and seminars or conferences. You must apply before you arrive, through an Indonesian sponsor, a visa agent, or an Indonesian embassy or consulate. The application is submitted online to the Directorate General of Immigration, and an eVisa is issued on approval. Sponsorship and purpose-of-visit requirements remain strict.
None of these visas allow employment. If you plan to work in Indonesia, you need a KITAS (limited stay permit) with the proper work authorisation. The B211A does not replace it.
Sort Your Paperwork Before You Fly
Every traveller, whatever the visa type, needs the same basics:
- Passport valid for at least 6 months from your date of arrival.
- Return or onward ticket to another country. Proof of departure is mandatory.
- Proof of sufficient funds. Officers rarely check, but it is smart to be able to show it.
- Electronic Customs Declaration (e-CD) for all arrivals.
The e-CD
Go to https://ecd.beacukai.go.id and complete the declaration online. You can do it up to 3 days before you arrive. When you finish, you get a QR code. Screenshot it, save it offline, or print it. Customs staff scan it at the checkpoint. The e-CD fully replaced paper forms in late 2023 and early 2024, so there is no form to fill in on the plane anymore.
The e-VoA
If you need a VoA, apply online at molina.imigrasi.go.id. Register, fill in the form, upload your passport scan and photo, and pay the IDR 500,000 fee by credit or debit card. You receive an e-VoA document with a QR code by email. Print it or keep it ready on your phone. The big benefit is that you skip the VoA payment counter and may move through immigration faster.
Step by Step: From the Aircraft Door to the Arrivals Hall
CGK has three main terminals. Most international flights use Terminal 3, though some budget carriers use Terminal 2. Check your terminal on your booking, because it decides where you start and where you pick up transport.
- Walk to immigration. Follow the signs for “Arrivals” and “Immigration.” At Terminal 3 the walk can be long, so wear comfortable shoes.
- VoA counter (only if you did not get an e-VoA). The counters sit before the main immigration desks. Hand over your passport, pay IDR 500,000 in cash or by card, and you get a VoA sticker in your passport. Expect about 15 to 30 minutes, longer at peak hours. With an e-VoA you skip this step.
- Immigration queues. Signs separate “Visa-Free,” “Visa On Arrival,” “Foreigners,” and “Indonesian Citizens.” Join the correct line and have your passport, boarding pass, and any eVisa or VoA printout in hand. The officer takes fingerprints (usually both index fingers) and a photo, then stamps your passport with the entry date and visa type. Waits vary a lot, from 30 minutes to over an hour at busy times.
- Baggage claim. Find your flight number on the screens and go to the matching carousel. Porters are available. Agree on the price first, typically IDR 50,000 to 100,000 per trolley to the exit.
- Customs. Scan your e-CD QR code at the checkpoint. All checked and carry-on bags go through X-ray, and random physical checks can happen. Declare any dutiable goods.
- Arrivals hall. Here you find money changers, SIM card vendors, and transport options.
Automated E-Gates are expected to become more widely available in 2026, mainly for Indonesian citizens and possibly some long-term visa holders or travellers from key visa-free countries. Do not count on them as a foreign visitor. Confirm eligibility with the immigration authority before you travel.
Getting from CGK into Jakarta
The airport is outside the city, and Jakarta traffic is famously unpredictable. Choose your transport based on time of day and where you are staying.
Airport Rail Link (KAI Bandara)
The train connects Terminals 1, 2, and 3 to BNI City (Sudirman), Duri, and Manggarai. Manggarai is a major hub with connections to the KRL Commuterline. Trains run roughly every 30 to 60 minutes, and the trip to BNI City takes around 45 to 55 minutes. A ticket to BNI City or Manggarai is IDR 70,000. Buy it in the “KAI Access” app, at a ticket machine, or at the station counter. When the roads are jammed, the train is the most predictable option.
Official Taxis
Blue Bird (standard, metered) and Silver Bird (premium, fixed rate) are the reliable choices. Use the designated taxi stands outside each terminal. With Blue Bird, insist on the meter. Silver Bird prices are displayed at their counter. Both accept cash or card. Expect IDR 150,000 to 250,000 to Central Jakarta, plus tolls of roughly IDR 20,000 to 30,000. The ride takes 45 to 90 minutes depending on traffic. Ignore anyone who approaches you inside the terminal offering a ride.
Gojek and Grab
Install both apps and set up your account before you land. Order GoCar (Gojek) or GrabCar (Grab). CGK has designated ride-hailing pick-up zones, often a short walk from the main taxi queues, so read the in-app pick-up instructions after you book. Prices are often slightly lower than metered taxis, but surge pricing applies in peak hours or bad weather. You can pay cash or through an in-app payment method linked to your account.
DAMRI Airport Buses
DAMRI buses serve key areas such as Gambir, Blok M, and Pasar Minggu, plus surrounding cities. Fares are IDR 50,000 to 80,000. They leave less often, typically when full or on a schedule, so they suit travellers who are not in a hurry. Pick them up at the designated bus stops outside the terminals.
2026 Budget Reality for Your First Day
These are the costs you are likely to meet between the aircraft door and your hotel.
- Budget: Airport train to BNI City or Manggarai at IDR 70,000, or a DAMRI bus at IDR 50,000 to 80,000. Skip the porter and carry your own bag.
- Mid-range: Gojek or Grab car, usually similar to or slightly below taxi prices for Central Jakarta (about IDR 150,000 to 250,000), plus tolls of around IDR 20,000 to 30,000. Surge pricing can push it higher.
- Comfortable: Silver Bird or Blue Bird taxi at IDR 150,000 to 250,000 plus tolls, with a porter at IDR 50,000 to 100,000 per trolley.
- Visa cost: VoA or e-VoA is IDR 500,000 per person. Visa-free arrivals pay nothing for entry.
Carry some rupiah for porters, snacks, and small purchases. Foreign cash is often accepted at the VoA counter, but change comes back in rupiah, often at a poor rate. Paying by card is the better choice.
Extensions, Overstays, and Other Entry Points
Your visa type decides what you can do after you land. Visa-free stays cannot be extended, and the 30-day limit has been consistently enforced. A VoA can be extended once for 30 days at an immigration office in Indonesia. A B211A can be extended up to a total of 180 days. Do not wait until the last day. Plan any extension early, because overstaying can lead to penalties from the Directorate General of Immigration. If you want to stay beyond what your visa allows, switch to the right visa type rather than hoping for flexibility.
The same visa-free and VoA rules apply at other major entry points, including Ngurah Rai Airport in Bali (DPS) and international seaports such as Batam, Bintan, and Tanjung Priok in Jakarta. Procedures there are similar to CGK: immigration, then customs, with the e-CD still required.
Common Mistakes to Avoid
- Skipping the e-CD. Without the QR code you will be stuck at customs.
- Arriving with less than 6 months of passport validity. This can stop your entry.
- No onward ticket. Proof of departure is mandatory.
- Assuming visa-free means extendable. It does not.
- Relying on old nationality lists. Check www.imigrasi.go.id before you travel.
- Agreeing on porter prices late. Fix the price before the bag moves.
- Accepting touts’ rides. Stick to taxi stands, apps, rail, or DAMRI.
- Booking tight connections. Immigration can take over an hour at peak times, so leave a generous buffer.
Frequently Asked Questions
Do I need a visa to enter Indonesia through Jakarta in 2026?
It depends on your nationality. ASEAN citizens are expected to enter visa-free for up to 30 days. Citizens of over 90 countries can get a Visa on Arrival. Others need a pre-arranged visa such as the B211A. Always confirm on www.imigrasi.go.id before you fly.
How much is the Visa on Arrival at CGK?
The VoA costs IDR 500,000 per person and is valid for 30 days. You can extend it once for another 30 days at an immigration office in Indonesia. You can pay at the airport counter in cash or by card, or apply online through the e-VoA system.
What is the e-CD and when should I fill it in?
The Electronic Customs Declaration is mandatory for all arrivals. Complete it at https://ecd.beacukai.go.id up to 3 days before arrival. You receive a QR code that customs staff scan at CGK. Save it on your phone or print it before you fly.
What is the cheapest way to get from CGK to central Jakarta?
DAMRI buses cost IDR 50,000 to 80,000, and the KAI Bandara airport train costs IDR 70,000 to BNI City or Manggarai. The train takes around 45 to 55 minutes to BNI City and avoids road traffic. Taxis and ride-hailing cost more but go door to door.
Can I extend a visa-free stay in Indonesia?
No. The 30-day visa-free entry is strictly non-extendable. If you want to stay longer, you need a Visa on Arrival, which can be extended once for 30 days, or a B211A visa arranged before arrival, which can be extended up to 180 days in total.