CGK · Terminals
2

Terminal 2

3 airlines 10 restaurants 4 lounges 7 shops

Terminal 2 hosts 3 airlines. It's Garuda Indonesia's home turf at CGK. You'll find 10 dining options, 4 lounges, 7 shops here.

Garuda’s older hub at CGK sits in Terminal 2, not 3

Terminal 2 at Soekarno–Hatta handles Garuda Indonesia, Sriwijaya Air, and NAM Air, and it shows its age next to shiny Terminal 3. The layout splits into sub-terminals (2D, 2E, 2F), with international Garuda usually out of 2E/2F and more domestic or regional traffic in 2D. Check your boarding pass for the exact letter, because walking from 2D to 2F can easily run 10–15 minutes, especially with crowds at peak morning and late-evening banks.

Security and immigration in Terminal 2 sit between landside check-in and the gate areas, and this is where time disappears. Multiple travelers report 45–60 minutes just to clear visa on arrival and immigration during busy evening inbound waves. For international arrivals, customs officers often scan bags and may photograph items; one FlyerTalk poster said “everything” was checked, adding another 15–20 minutes on top of passport control.

For food, prices run from about IDR 30,000 at Roti O up to around IDR 120,000 for a full meal at Bakmi GM or Solaria. On the Indonesian side, Bakmi GM in 2D/2E is the basic noodle stop everyone knows; go for the bakmi special GM and skip anything that looks like it has been sitting. Es Teler 77 does solid es teler and bakso in the IDR 40,000–70,000 range. Hoka Hoka Bento and KFC give you predictable rice boxes and fried chicken when you just want calories before a late-night Garuda departure.

Coffee and snacks cluster around the main post-security spines. Starbucks sits near several mid-20s gates and is usually the longest queue, with lattes now around IDR 55,000–65,000. OldTown White Coffee and Kopitiam Oey are better bets if you want a seat; iced white coffee and kaya toast here land near IDR 40,000–60,000. Roti O by some gate entrances sells warm bread and coffee combos under IDR 35,000, useful if you’re tight on time between 2E and 2F.

Lounges in Terminal 2 skew functional more than fancy. Plaza Premium Lounge and Premier Lounge both sit airside in 2E, close to several Garuda international gates, with typical hours running from early morning (around 04:00) to late at night. The Saphire Blue Sky Lounge and Pura Indah Lounge show up on a lot of Indonesian bank and Priority Pass access lists; expect basic hot dishes, instant noodles, showers that sometimes have lukewarm water, and Wi‑Fi that can bog down below 5 Mbps during the evening bank.

Shopping is heavy on duty free and local souvenirs. Dufry Duty Free and Plaza Bali Duty Free next to international gates push liquor, cigarettes, and perfumes; prices on spirits can be 10–20% above downtown Jakarta. For Indonesian gifts, Batik Keris in 2E/2F sells batik shirts and scarves, often in the IDR 300,000–800,000 range. Guardian provides baseline pharmacy items, while Gramedia and Periplus carry English paperbacks and local magazines, and Indomaret Point fills the cold drink and instant noodle gap under IDR 25,000 per item.

Regulars on FlyerTalk try to land in Terminal 2 with all boarding passes printed at origin, because transit passengers without a paper pass sometimes get bounced between desks. Indonesian rules still lean on old-school check-in counters, and one report mentioned a mobile boarding pass only getting accepted after several minutes of discussion. Behind the scenes, airlines must issue a “Letter of Guarantee” for transits, which adds processing time and is one reason seasoned flyers build 2–3 hour buffers between international flights here.

Watch out for immigration lines that can jump from 10 minutes to nearly an hour with just two widebody arrivals, and remember that even transit passengers may be pulled into extra document checks. If you’re connecting through Terminal 2 on Garuda or Sriwijaya, print every boarding pass you can before touchdown, keep at least one hard copy of your itinerary, and treat any sub-2-hour international connection as high risk at this older CGK terminal.

Airlines based here 3

Garuda IndonesiaSriwijaya AirNAM Air

Insider tips for Terminal 2

Avoid

Keep international to domestic connections over 2.5 hours to navigate immigration, customs, and re-check-in calmly.

Local

Grab a bowl of noodles at Bakmi GM in Terminal 2 or 3 — consistently rated as a comfort food staple.

Quiet

In Terminal 2, look for quiet corners behind pillars and unused gates for peaceful waiting or napping.

What's in Terminal 2

Other terminals at CGK