⚠️ Use only the official Blue Bird taxi rank (with a dispatcher), the airport taxi counters, or Grab/Gojek from the designated zones — unofficial touts offering 'fixed price' rides, and even fake 'Blue Bird' cars, are a known scam. At rush hour, take the Railink train; Jakarta road traffic can exceed 2 hours.
Soekarno–Hatta International Airport
Jakarta, Indonesia
If you land between roughly 06:00 and 23:00, the Railink airport train (via the free Skytrain to the rail station) reaches central Jakarta in ~45 minutes, beating the notorious traffic. For door-to-door, use the official Blue Bird taxi rank (metered, with a dispatcher) or Grab/Gojek from the designated zones (T3: ground floor of the parking structure). Don't accept a 'fixed price' ride from anyone who approaches you — unofficial touts and fake Blue Birds are a known CGK scam.
Ride Options
Railink Airport Train
transitTraffic-proof connection to central Jakarta
Blue Bird Taxi
taxiTrusted metered taxi — door-to-door, sidesteps touts
Grab
rideshareDominant ride-hailing app — transparent pricing
Gojek
rideshareIndonesian super-app alternative
DAMRI Bus
shuttleLowest-cost connection to various city areas
Welcome Pickups — Pre-booked Private Transfer
Private TransferPre-booked private transfer with a vetted local driver
Pickup Guidance
Rideshare
Grab and Gojek are the dominant ride-hailing apps, with designated pickup zones signposted after arrivals (at Terminal 3, the ground floor of the parking structure). Book on airport WiFi — you'll need data or a local SIM.
Taxi
Blue Bird is Indonesia's trusted metered taxi — use the official rank outside arrivals where a dispatcher assigns your car, or the Blue Bird app. Airport taxi counters also offer fixed-rate prepaid cars. Fake 'Blue Bird' cars exist; use the official stand or app only.
Shuttle
DAMRI buses stop at each terminal's arrivals area — the lowest-cost option, serving various Jakarta points (e.g. Gambir).
Transit
Railink airport train from the Soekarno-Hatta Airport Railway Station, reached via the free Skytrain (Kalayang) from any terminal. To BNI City/Sudirman Baru and Manggarai (~45 min), with MRT connections onward. Tickets at the station or the KAI Access app. Stops ~23:20.
Private Transfer
Pre-booked transfers meet you in arrivals with a name board — the easiest way to sidestep the tout gauntlet on a first visit.
Travel Extras
Some links may be affiliate links. Tarmyq may earn a commission at no extra cost to you. Learn more
Local Tips
- Use only the official Blue Bird rank (a dispatcher assigns your car), the airport taxi counters, or Grab/Gojek — unofficial touts offering 'fixed price' or no-meter rides are the classic CGK scam, and fake 'Blue Bird' cars exist.
- Traffic, not distance, is the issue — at rush hour (07:00–10:00, 16:00–20:00) the road can take 2+ hours. If you land during peak, the Railink train wins; late at night, empty highways make any road option fast.
- Get a local SIM/eSIM on arrival — Grab/Gojek and navigation both need data to work.
- Have your destination written in Bahasa Indonesia for taxi drivers.
- The free Skytrain (Kalayang) people mover connects T1/T2/T3 and the rail station — use it to reach the Railink platform.
Tarmyq local tip
Ignore anyone who approaches you offering a taxi inside CGK — walk to the official Blue Bird rank (where a dispatcher assigns your car) or book Grab/Gojek on the airport WiFi. And if you land at rush hour, take the Railink train: Jakarta traffic can turn a 25 km trip into a two-hour ordeal.