Skip to content
3,814 deals tracked live · Updated every 6h · 100% free, no commissions — Get free alerts ✈
✈️ No Commissions — Honest Flight Deals Every Day

Soekarno-Hatta International Airport Jakarta (CGK) — The Complete Master Guide 2026

Gateway to Indonesia & the Archipelago

Soekarno-Hatta International Airport Jakarta (CGK) — The Complete Master Guide 2026

Three terminals (T1/T2/T3) connected by free Skytrain, the IDR 40,000–100,000 Railink to Manggarai, the new visa-on-arrival regime for 90+ countries, the Garuda flagship lounges in T3, and Jakarta’s notorious traffic that makes the train the only sane choice in rush hour.

✈️ IATA: CGK📍 30 km W of Jakarta🚆 Railink IDR 40k–100k, 50 min🛂 VOA $35 / e-VOA online

⚡ 2026 Quick Reference — Key Facts at a Glance

Railink Train
IDR 40,000 (online) / 100,000 walk-up · ~50 min to Manggarai
DAMRI Express Bus
IDR 40,000–80,000 · 1.5–2 h to Gambir / Blok M
Grab / Bolt / Gojek
IDR 200,000–400,000 off-peak (1–3 h depending on traffic)
Free Skytrain T1/T2/T3
Every 13 min, 06:00–24:00 · max 9 min ride
Visa-on-Arrival (VOA)
IDR 500,000 (~$35) · 90+ countries · 30-day extendable
e-VOA Online
Apply pre-arrival at molina.imigrasi.go.id
Garuda Lounge T3
Tier-only · SkyTeam Elite Plus · GA Business
Arrive Early (International)
3 h · 2 h domestic · Lebaran / Idul Fitri +1 h

🏢 1. Terminal Architecture: T1, T2, T3 + Skytrain

CGK runs three terminals spread across the airport site, connected by the free Skytrain (automated people mover). T1 and T2 are older Indonesian-style buildings; T3 is the modern international flagship. Skytrain is your friend — the alternative is a long airside shuttle bus or taxi between terminals. Get your terminal right at booking.

🛫 T3 — International Flagship

Airlines: Garuda Indonesia (international + select domestic), AirAsia, Singapore, Cathay, Emirates, Qatar, Etihad, Turkish, ANA, JAL, Korean, Lufthansa, KLM, BA, Saudia, China Airlines, EVA, Lion Air long-haul.

Vibe: Modern (opened 2016, expanded 2018). Garuda Indonesia’s home — multiple Garuda lounges. Premium food court, larger duty-free, Skytrain station inside.

The international hub. T3 also handles some Garuda + Lion Air premium domestic flights to Bali, Yogyakarta, Surabaya, Medan.

🛬 T1 + T2 — Domestic + LCC

T1: Lion Air, Citilink, Wings Air, plus other domestic LCCs. T2: Garuda Indonesia domestic, Batik Air domestic, Sriwijaya Air. Both older, recently refurbished.

Vibe: Functional Indonesian-style architecture (1985 design with refurbs). Tighter, more crowded, but local airlines have their own lounges.

Connecting domestic-T1/T2 to international T3 requires the Skytrain — allow 30 min minimum for the transfer including security re-check at T3.
🚝 Free Skytrain — Use It

The Skytrain runs every 13 minutes from 06:00 to midnight connecting T1, T2, T3 and the integrated airport railway station. Each leg is 2–3 minutes; the longest possible journey (T1 to T3) is ~9 minutes. Free, no ticket needed. Skytrain stops at the top floor of each terminal; the Railink station is one floor below, accessed by escalator.

🛂 2. Visa-on-Arrival, e-VOA & Customs

Indonesia uses a visa-on-arrival system for most foreign visitors — pay $35 USD / IDR 500,000 at the immigration desk for a 30-day stamp (extendable once for another 30 days). The e-VOA online option (since 2022) lets you apply in advance at molina.imigrasi.go.id and skip the queue at CGK. ASEAN nationals get visa-free entry up to 30 days.

🇮🇩

Visa-on-Arrival ($35 USD)

Most foreign passport holders (US, UK, all EU, Australia, NZ, Japan, Korea, Brazil, Mexico, +90 nationalities) can pay IDR 500,000 (~$35 USD) at CGK immigration for a 30-day VOA stamp. Cash or card. Extendable once for another 30 days at any Indonesian Immigration Office for IDR 500,000.

📱

e-VOA — Apply Online to Skip the Queue

Apply for e-VOA at molina.imigrasi.go.id 1–14 days before flying. Same $35 USD fee, same 30-day stay, same extension rules — but you skip the on-arrival immigration queue (which can run 45–90 minutes during the morning Asia-inbound wave). Recommended for 2026 visitors.

🛡️

Customs & Security

Standard X-ray security at all three terminals — liquids ≤100 ml in clear bag, laptops out. CT scanners not yet deployed. Indonesia’s customs are strict on certain items: pornographic material, large quantities of alcohol over duty-free allowance (1 L), pork products into Muslim-majority regions, durian fruit on flights (banned for smell reasons). Allow 30–45 min for arrivals immigration during peak.

📋 Health Pass & Customs Form (CD)

Submit the online customs declaration (CD) at e-CD.beacukai.go.id within 2 days of arrival to skip the paper line. The QR code shows on your phone at the customs gate. Required since 2023; saves 10–15 min off arrival.

🚆 3. Transport: Railink, Grab & Jakarta Traffic

CGK sits 30 km west of central Jakarta — but the city’s traffic is legendary. A 30-km drive can take 60 minutes off-peak or 3+ hours during the 16:00–20:00 macet (gridlock). The Railink train is unaffected by road traffic — strongly preferred during rush hour. Grab/Bolt/Gojek work but expect surge.

⭐ Railink — Beats Jakarta Traffic

Direct airport train to Manggarai station in central-east Jakarta in ~50 minutes. From Manggarai, transfer to KRL Commuter Line for Jakarta Kota, Sudirman, Kebayoran (Senayan). Trains every ~20–30 minutes from 04:00 to 23:30. The integrated airport railway station is between T1 and T2; use the Skytrain to reach it.

Online ticket:
IDR 40,000~$2.50
Walk-up:
IDR 100,000 (~$6.50)
Time to Manggarai:
~50 min
Service hours:
~04:00 – 23:30
The Railink is the only sane option during Jakarta rush hour. A taxi or Grab from CGK to central Jakarta in the evening can take 3+ hours; the train is 50 minutes regardless.

🚌 DAMRI Express Bus — Cheap but Slow

Government-owned DAMRI coaches connect CGK to multiple Jakarta hotspots: Gambir (central), Blok M (south), Kemayoran, Bekasi. IDR 40,000–80,000 single, 1.5–2.5 hours depending on traffic. Departures every 30 min. Air-conditioned, comfortable, but vulnerable to traffic.

📱 Grab, Bolt, Gojek & Blue Bird Taxi

Grab is the dominant rideshare app in Indonesia (Singapore-based, owns the regional market). Gojek and Bolt also operate. Blue Bird Taxi is the legitimate metered taxi (avoid other “taxi” touts). Grab to central Jakarta: IDR 200,000–400,000 off-peak, IDR 400,000–700,000 in heavy traffic / surge.

⚠️ Avoid “executive” touts inside arrivals. CGK has had a long-running scam with men in suits offering “official taxi” rides at 3–5× the meter rate. Use Grab/Gojek (open the app, walk to the official rideshare bay) or Blue Bird at the official taxi rank.

🛋️ 4. Lounges: Garuda, Plaza Premium & Concordia

CGK’s lounge map is concentrated in T3. Garuda Indonesia operates multiple flagship lounges (First Class, Business Class, Concordia for international, separate domestic spaces). Plaza Premium is the standout walk-in / Priority Pass option. T1 and T2 have smaller domestic-airline lounges with limited walk-in access.

✨ Plaza Premium Lounge T3 (international airside)

Walk-in:
~$40–55via LoungePair / at desk
Access:
Priority Pass · DragonPass · LoungeKey · select airline status
Hours:
~04:00 – 23:00
Signature:
Hot Indonesian buffet, espresso bar, showers
The standout walk-in option at CGK. Hot Indonesian buffet (nasi goreng, mie goreng, sate, regional rotation), espresso bar, decent showers. Priority Pass / DragonPass / LoungeKey eligible.

🦅 Garuda Indonesia Concordia Lounge (T3 international, tier-only)

Tier-only. Garuda First / Business + GarudaMiles Platinum + SkyTeam Elite Plus. The flagship Indonesian carrier’s flagship lounge — multi-room layout, hot Indonesian + international buffet, full bar.

📱 LoungePair Flexible Pass

For ad-hoc visits, LoungePair sells Plaza Premium and select contract lounges at ~$35–50 per 2 hours, often slightly cheaper than walk-up. Useful when you arrive earlier than expected.

🔵 Blue Sky / Other Contract Lounges

Several other contract lounges in T3 (Blue Sky, Saphire) and smaller ones in T1/T2 also accept Priority Pass on overflow basis. Worth checking if Plaza Premium hits capacity.

🍛 5. Food & Shopping: Nasi Goreng, Sambal & Batik

🍛 Nasi Goreng, Mie Goreng & Sate — Indonesian Comfort Food

If you eat one Indonesian thing at CGK, eat nasi goreng (fried rice with shrimp, fried egg on top, krupuk crackers) or sate ayam (chicken skewers with peanut sauce). Sederhana, Solaria, Dapur Solo chain outlets at T3 serve credible airport versions. Skip the McDonald’s; you’re in Indonesia for a few hours.

🌶️ Sambal & Spice — The Indonesian Kitchen at Home

Indonesian airport souvenirs lean into sambal pastes (chili sauce — sambal oelek, sambal terasi, sambal matah) and spice mixes (rendang, soto, gado-gado paste). Vacuum-sealed packets travel fine. Bumbu instant mixes from Indofood or Ayam Brand are the supermarket-equivalent home gifts.

🛍️ Batik, Indomaret & Indonesian Crafts

For souvenirs: batik fabric or shirts (Yogyakarta and Solo are the traditional centres — UNESCO heritage), silver Balinese jewellery, tenun ikat textiles. The Indomaret mini-markets at the airport sell snack packs at city-comparable prices — Tango wafer, Beng Beng chocolate bars, Indomie noodles. Coffee from Sumatra (Mandheling, Gayo) is the connoisseur take-home pick.

💡 6. Insider Tips: Lebaran, Pollution & The Bali Connection

🌙 Lebaran (Idul Fitri) — Indonesia’s Travel Apocalypse

Lebaran (the end of Ramadan) is Indonesia’s biggest annual travel event — ~30 million Indonesians travel home (mudik) in the week around Idul Fitri. CGK doubles its passenger count; flights and trains book out weeks in advance. For flights between 7 days before and 7 days after Idul Fitri, build a 2-hour buffer on top of the standard 3-hour international rule. Domestic flight prices triple during this window.

😷 Jakarta Air Quality — Pack a Mask

Jakarta’s AQI regularly exceeds 150–200 (unhealthy) during the dry season (April–October), driven by traffic, industry, and burning in surrounding regions. The airport’s air-conditioned and filtered; outside operations sometimes face haze-related delays. Travellers with respiratory conditions should pack N95 masks for the city visit.

🏝️ The Bali Connection — Hourly Domestic to DPS

CGK ↔ DPS (Bali Ngurah Rai) is one of the busiest air routes in Asia — Garuda, Lion, Citilink, Batik, Super Air Jet all run hourly flights. ~1h45 flight time, IDR 600,000–1,500,000 depending on lead time. Most international visitors connect through CGK to reach Bali; build at least 2 hours layover for the domestic transfer (security re-check + Skytrain between T3 international and T1/T2 domestic).

💧 Tap Water — Sealed Only

Indonesian tap water is not safe to drink for foreign visitors. Stick to sealed bottled water (IDR 5,000–15,000 at the airport) or use filtered-water dispensers airside. Brushing teeth with tap is generally fine; don’t swallow.

📱 SIM Cards & eSIM

Telkomsel, Indosat, XL, Smartfren all have kiosks in arrivals — IDR 100,000–300,000 for 30-day data + voice tourist bundle. eSIM versions activate instantly. 4G/5G coverage is good across Jakarta and Bali; spotty in rural Indonesia.

👩 Solo Female Travellers — Use Apps, Avoid Touts

Jakarta is generally safer than Asian capitals like Manila or Mumbai but requires situational awareness. Use Grab/Gojek/Bolt — never accept a kerbside “executive transfer”. Both apps have in-app safety features. Modest dress is the cultural norm in non-tourist areas of the city. The airport itself is well-policed.

❓ Frequently Asked Questions

Should I take Railink or a Grab from CGK? +
Railink during Jakarta rush hour (15:00–20:00); Grab otherwise if your hotel isn’t near a Manggarai / KRL stop. Railink is IDR 40,000 online (IDR 100,000 walk-up), 50 minutes to Manggarai, immune to road traffic. Grab is IDR 200,000–400,000 off-peak (1–2 hours) but can be 3+ hours during peak. Always take the train during macet — there is no road alternative.
Do I need a visa for Indonesia? +
Yes — Visa-on-Arrival ($35 USD) for most foreign visitors. US, UK, all EU, Australia, NZ, Japan, Korea, Brazil, Mexico and 90+ other nationalities can pay IDR 500,000 (~$35 USD) at CGK immigration for a 30-day VOA stamp, extendable once for another 30 days at any Immigration Office. Apply for e-VOA online at molina.imigrasi.go.id 1–14 days before flying to skip the on-arrival queue. ASEAN nationals are visa-free for 30 days.
Which terminal does my airline use at CGK? +
T3: Garuda Indonesia, AirAsia, Singapore, Cathay, Emirates, Qatar, Etihad, Turkish, ANA, JAL, Korean, Lufthansa, KLM, BA, Saudia, China Airlines, EVA — international flagship. T1: Lion Air, Citilink, Wings Air (domestic LCC). T2: Garuda Indonesia domestic, Batik Air domestic, Sriwijaya Air. Free Skytrain connects all three terminals every 13 minutes from 06:00 to 24:00.
How early should I arrive at CGK? +
Domestic: 2 hours. International: 3 hours, 4–5 during Lebaran (Idul Fitri week, mid-March to mid-April depending on lunar calendar). The morning Asia-inbound wave (06:00–10:00) sees the busiest arrivals immigration; the 21:00–01:00 long-haul departure wave is the busiest single block on departures.
Can I connect from CGK to Bali (DPS) easily? +
Yes — hourly flights to DPS (Bali Ngurah Rai) from Garuda, Lion, Citilink, Batik, Super Air Jet. ~1h45 flight time, IDR 600,000–1,500,000 depending on lead time. Most international visitors connect through CGK to reach Bali. Build at least 2 hours layover for the domestic transfer including the Skytrain to T1/T2 and security re-check.
What’s the walk-in price for Plaza Premium at CGK? +
$40–55 USD walk-in, Priority Pass / DragonPass / LoungeKey eligible. Located at T3 international airside. Open ~04:00–23:00. Hot Indonesian buffet, espresso bar, showers. The Garuda Concordia Lounge in T3 is tier-only (Garuda First / Business + GarudaMiles Platinum + SkyTeam Elite Plus).
Do I need to remove liquids and laptops at CGK? +
Yes — both come out. CGK runs standard X-ray security; CT scanners are not yet deployed. Liquids ≤100 ml in a clear bag, laptops out, belt and shoes off when prompted. Allow 20–35 minutes for security depending on the wave.
Is CGK’s tap water safe to drink? +
No. Indonesian tap water is not safe to drink for foreign visitors. Stick to sealed bottled water (IDR 5,000–15,000 at the airport) or use filtered-water dispensers airside. Brushing teeth with tap is generally fine; don’t swallow.

📊 2026 Summary Data Table

Feature Current Data (2026)
IATA Code CGK
Terminals T1 (domestic LCC: Lion/Citilink/Wings) + T2 (domestic Garuda/Batik/Sriwijaya) + T3 (international flagship + GA international + AirAsia). Free Skytrain every 13 min.
Other Jakarta Airport HLP (Halim Perdanakusuma) — domestic + military; smaller, eastern Jakarta
Primary Currency Indonesian Rupiah (IDR / Rp); cards work at chains, cash often expected for street vendors
Visa VOA $35 USD / e-VOA online for 90+ countries, 30 days extendable. ASEAN visa-free 30 days.
Railink Train IDR 40,000 online / 100,000 walk-up; ~50 min to Manggarai; ~04:00–23:30; every 20–30 min
DAMRI Bus IDR 40,000–80,000; 1.5–2.5 h to Gambir/Blok M; 24/7
Grab / Gojek / Bolt IDR 200,000–400,000 off-peak; can hit IDR 700,000 in macet rush hour
Plaza Premium Lounge $40–55 walk-in; Priority Pass / DragonPass / LoungeKey eligible; T3 international
Garuda Concordia Lounge Tier-only — Garuda First/Business + GarudaMiles Platinum + SkyTeam Elite Plus
Security & Border Tech Standard X-ray (laptops/liquids out); online customs declaration via e-CD.beacukai.go.id
Tap Water Not safe — sealed bottled water or filtered dispensers
Free WiFi “CGK-Free-WiFi” — captive portal SMS/email registration

This guide is maintained by the aifly.one Autonomous Intelligence Team. Verified for May 2026 travellers. All prices in IDR unless stated.


Posted yesterday

More deals you might like

Loading route… Book Now →
Find your deal