Soekarno-Hatta International Airport (CGK) to City Center
Complete guide for getting from Soekarno-Hatta International Airport to Jakarta city center. Find out about taxi fares, distance, duration, and travel tips.
Airport Details
- Name: Soekarno-Hatta International Airport
- IATA Code: CGK
- Location: Jakarta, ID
- Elevation: 34 ft
Taxi from Soekarno-Hatta International Airport to City Center
Taxis from Soekarno-Hatta Airport to Jakarta city center use fixed prices or meters. Blue Bird taxis charge 200,000 to 300,000 IDR depending on traffic. Pre-booked private transfers cost 350,000 to 550,000 IDR for sedans.
The airport has zones for taxis at arrival terminals. Night surcharges apply from 10 PM to 6 AM, adding 20 to 50 percent. Tolls and waiting time add extra fees of 2,000 to 4,000 IDR per minute after 15 minutes.
Travel time is 40 to 60 minutes in light traffic, up to 2 hours in heavy traffic. Fixed price services like Blue Bird avoid haggling and surprises.
Taxi Tips & Safety
Find official taxis at designated counters in arrival halls. Get a queue number from Blue Bird counter to join the official line. Avoid touts outside who offer unofficial rides.
Use Blue Bird or airport-approved taxis to dodge scams. Insist on the meter or fixed price ticket, never haggle with strangers. Pay by cash or card at trusted companies.
For safety, travel in groups at night and note the taxi plate number. Pre-book via apps for tracked rides. Official queues ensure reliable service.
Alternative Transport
Airport Rail Link train to BNI City costs 70,000 IDR and takes 45 minutes. It is fast and reliable, skipping traffic. Transfer needed for other spots.
Damri shuttle bus to Gambir Station is cheapest at 40,000 IDR. Runs from 3 AM to 9 PM, takes 60 to 120 minutes. Buy tickets at airport counters.
Ride-hailing like Grab or Gojek offers moderate fares, similar to taxis but often cheaper. Private shuttles start at about 180,000 IDR. Trains beat buses and taxis in peak hours.
Tips for Airport Transfers
- Look for official taxi ranks to avoid scams.
- Check if there is a flat rate to the city center.
- Consider booking a private transfer in advance for peace of mind.
- Have the address of your destination written down in the local language.