How to Get From Soekarno-Hatta Airport to Central Jakarta
The easiest way to get from Soekarno-Hatta Airport (CGK) to Central Jakarta depends on your budget, luggage, and destination. Travelers can choose between the airport train, airport bus, taxi, ride-hailing app, or a private airport transfer.
Soekarno-Hatta International Airport is situated roughly 30 kilometers (18 miles) northwest of Central Jakarta, and travel times range from 45 minutes to over 90 minutes depending on traffic and transport mode.
How Far Is Soekarno-Hatta Airport From Central Jakarta?
Soekarno-Hatta International Airport (CGK) is located in Tangerang, Banten, approximately 30 kilometers from Central Jakarta destinations like Thamrin, Sudirman, and Gambir Station.
Travel time varies significantly based on time of day:
- Off-peak hours (Late night / early morning): 35β50 minutes by road.
- Peak traffic hours (07:00β10:00 & 16:30β20:00 weekdays): 75β120+ minutes by road.
Road traffic on the Jakarta Airport Toll Road (Jalan Tol Prof. Dr. Sedyatmo) can gridlock during rush hours or rainstorms, making non-road options like the airport train crucial for strict schedules.
Ways to Get From Soekarno-Hatta Airport to Central Jakarta
| Transport Option | Approx. Travel Time | Cost (per person / ride) | Best For |
| Airport Train (KAI Bandara) | 45β50 mins | Β±IDR 70,000 ($4.50 USD) | Avoiding road traffic & solo travelers |
| Airport Bus (DAMRI) | 60β90+ mins | Β±IDR 80,000 ($5.10 USD) | Budget travelers heading to major hubs |
| Metered Taxi (Blue Bird) | 45β90 mins | Β±IDR 150,000β250,000+ ($10β16 USD) + Tolls | Door-to-door convenience & heavy luggage |
| Ride-Hailing (Grab / Gojek) | 45β90 mins | Β±IDR 150,000β250,000+ ($10β16 USD) + Tolls | App users with mobile data ready |
| Private Airport Transfer | 45β90 mins | Pre-arranged fixed rate | First-time visitors, families, and late arrivals |
1. Airport Train (KAI Bandara)
The KAI Bandara Express (Airoort Train) is the most predictable option because it completely bypasses Jakarta's notorious highway traffic.
- Where to find it: Follow signs for the Skytrain (APMS) inside Terminals 1, 2, or 3. Take the free Skytrain to the Airport Railway Station (Stasiun Airport Bandara).
- Where it goes in Central Jakarta: Disembark at Stasiun BNI City (Sudirman) or Stasiun Manggarai. BNI City connects directly to the Jakarta MRT network (Dukuh Atas Station) and LRT.
- Travel time: Β±45β50 minutes.
- Operating hours: Daily from approx. 05:00 to 22:30 WIB (runs every 30 to 60 minutes).
- Cost: IDR 70,000 per person.
- Payment method: Strictly cashless (credit/debit cards or local e-money cards via automated ticketing kiosks or online via the KAI Access app).
- Who is the airport train best for: Travelers carrying light-to-moderate luggage, solo visitors, or anyone arriving during morning and evening weekday rush hours who wants a guaranteed travel time.
2. Airport Bus (DAMRI)
DAMRI is the official state-owned airport shuttle bus operator serving primary transit corridors across Greater Jakarta.
- Where to find it: Dedicated DAMRI bus shelters located outside the arrival halls of Terminal 1, Terminal 2, and Terminal 3.
- Key Central Jakarta route: Soekarno-Hatta to Stasiun Gambir (near Monas/National Monument) or Thamrin City.
- Travel time: 60 to 90+ minutes (subject to toll road traffic).
- Operating hours: Departs approx. every 30 minutes from 06:00 to 23:00 WIB.
- Cost: IDR 80,000 to Gambir Station.
- Payment method: Purchase tickets at official DAMRI counters at the shelter using cash, credit card, or QRIS.
- Who is the airport bus best for: Budget-conscious travelers staying near Gambir Station or Monas who don't mind extra transit time.
3. Taxi
Official airport taxis offer door-to-door transit directly to your hotel lobby.
- Where to find them: Follow "Taxi" signage outside the arrivals hall at any terminal. Queue at designated taxi ranks.
- Recommended fleet: Blue Bird Group (distinctive sky-blue cars) is Indonesiaβs standard, highly trusted fleet. For executive vehicles (Toyota Alphard / Mercedes-Benz), opt for Silver Bird.
- Travel time: 45 to 90 minutes.
- Estimated cost: IDR 150,000β250,000 for standard Blue Bird, plus highway toll fees (approx. IDR 20,000β30,000 paid by passenger) and airport surcharge (~IDR 10,000).
- Payment method: Credit card or cash.
- Who is a taxi best for: Travelers with multiple pieces of luggage, families, small groups, late-night arrivals (after 22:30 when trains stop), or anyone wanting direct door-to-door delivery without navigation.
4. Ride-Hailing Apps (Grab / Gojek)
Ride-hailing services operate legally at Soekarno-Hatta Airport with dedicated pick-up zones.
- Where to find them: Download the Grab or Gojek app. Once booked, walk to designated airport pickup zones:
- Terminal 3: Official Grab Lounge located near the main international arrivals pick-up area/parking structure.
- Terminal 2 & 1: Dedicated pick-up points outside the arrival shelters.
- Travel time: 45 to 90 minutes.
- Estimated cost: IDR 150,000β250,000 (dynamic pricing applies during peak hours), plus highway toll fees added to the final in-app bill.
- Payment method: In-app credit card or cash.
Note: You must have active mobile data (local SIM or eSIM) or reliable airport Wi-Fi to book and communicate with your driver.
5. Private Airport Transfer
A private pre-arranged transfer provides a seamless, stress-free welcome to Indonesia.
- How it works: A professional driver monitors your flight status, meets you directly in the arrival hall holding a sign with your name, assists with your luggage, and drives you directly to your Central Jakarta hotel in a private, air-conditioned vehicle.
- Travel time: 45 to 90 minutes door-to-door.
- Cost: Fixed pre-booked rate inclusive of parking, fuel, and highway tolls.
- Best for: First-time international tourists, long-haul travelers experiencing jetlag, families with children, or travelers carrying oversized luggage.
For a completely hassle-free arrival, consider booking a private airport transfer with Ekaputra Tour, ensuring an English-speaking driver and a modern private vehicle waiting for you the moment you clear customs.
Which Is the Best Way to Get From Soekarno-Hatta to Central Jakarta?
| If You... | Consider Choosing | Why? |
| Want to avoid road traffic | Airport Train | Runs on fixed rail; unaffected by city traffic gridlock. |
| Want the cheapest option | Airport Bus | IDR 80,000 flat fare direct to central transit hubs like Gambir. |
| Have heavy luggage or family | Taxi or Private Transfer | Direct door-to-door service to your hotel without carrying bags through stations. |
| Arrive late at night (past 22:30) | Taxi or Private Transfer | Airport trains and buses operate on limited overnight schedules. |
| Want zero hassle after landing | Private Transfer | Named greeting sign in arrivals, fixed price, and no queuing required. |
Practical Arrival Tips for Foreign Tourists
- Hotel Address: Keep your hotel name and address written down or saved offline in Indonesian on your phone.
- Toll Fees: Toll road charges (e-toll) are separate from metered taxi fares. The driver will present toll receipts at the end of the trip, or add them to your final app bill.
- Avoid Solicitations: Ignore touts who approach you inside the arrival hall offering unregistered private transport. Always use official queues, official app lounges, or pre-booked services.
- Connectivity: If relying on ride-hailing, purchase an eSIM or local tourist SIM card at airport arrival counters (Telkomsel or Indosat) before exiting the terminal.
- Currency: While taxis accept credit cards, keep IDR 100,000 to 200,000 in cash for small purchases or driver tips.
Frequently Asked Questions
How far is Soekarno-Hatta Airport from Central Jakarta?
Soekarno-Hatta Airport (CGK) is approximately 30 kilometers (18 miles) northwest of Central Jakarta.
What is the cheapest way to get from Soekarno-Hatta to Jakarta?
The DAMRI airport bus is the cheapest option, costing IDR 80,000 (approx. $5.10 USD) per person to central locations like Gambir Station.
Is there a train from Soekarno-Hatta Airport to Central Jakarta?
Yes, the KAI Bandara express train connects the airport to BNI City Station (Sudirman) and Manggarai Station in Central Jakarta in under 50 minutes for IDR 70,000.
Can I use Grab at Soekarno-Hatta Airport?
Yes, Grab operates legally at the airport with designated pick-up lounges located outside Terminals 1, 2, and 3.
How much is a taxi from Soekarno-Hatta to Central Jakarta?
A metered Blue Bird taxi typically costs between IDR 150,000 and IDR 250,000, plus approximately IDR 20,000 to IDR 30,000 in highway toll fees.
Make Your Jakarta Arrival Seamless with Ekaputra
Arriving in a foreign capital after a long flight can feel overwhelming. If you want to skip taxi queues, avoid transit language barriers, and travel straight to your hotel in air-conditioned comfort, Ekaputra Tour offers reliable, pre-arranged private airport transfers across Jakarta.
Whether you need a direct lift to Central Jakarta or want to combine your transfer with a custom Jakarta City Tour, Ekaputraβs team ensures a smooth journey from airport arrival to city discovery.
Written by
Nihay Ridani
Writer Β· Thinker Β· Night Owl
This author has not provided a bio yet.