Quick Answer
The fastest way from Soekarno-Hatta Airport (CGK) to East Jakarta (e.g., Cawang, Jatinegara) is by taxi or ride-hailing car (Grab/Gojek), taking 45-75 minutes and costing RP 150,000 - RP 350,000. The cheapest option is the Damri Airport Bus to Gambir + TransJakarta/KRL, taking 1.5-2.5 hours for under RP 60,000. For a balanced mix of speed, cost, and comfort, the Airport Train (Railink) to Manggarai + KRL Commuterline is a top choice for solo travelers with light luggage.
Train: Airport Rail Link (Railink) + KRL Commuterline
This is the most efficient public transport combination, avoiding road traffic entirely. It involves two train rides: the Soekarno-Hatta Airport Rail Link (Railink) and the Jakarta Commuter Line (KRL).
Step-by-Step Guide:
- Access the Station: From your arrival terminal (T1, T2, or T3), follow signs to the “Skytrain” (automated people mover). Take the free Skytrain to Soekarno-Hatta Airport Railway Station. The journey takes about 10 minutes.
- Take the Airport Railink: Purchase a ticket at the station counter or vending machine. The train runs every 30 minutes from approximately 4:00 AM to 11:00 PM. You have two destination choices:
- Option A (Recommended for East Jakarta): Manggarai Station. This is a major commuter rail hub with direct connections to the Bekasi Line serving East Jakarta. Travel time: ~50 minutes.
- Option B: BNI City Station (Sudirman Baru). Requires an additional transfer (walk or taxi) to Sudirman Station to catch the KRL. Less convenient for East Jakarta.
- Transfer to KRL Commuterline: At Manggarai Station, follow signs to the KRL platforms. Purchase a single-trip ticket or tap in with a Flazz, Brizzi, or TapCash card.
- Take a KRL Bekasi Line train heading east.
- Key East Jakarta Stations: Cikini, Gondangdia, Juanda (near Monas), then Jatinegara (a major area), Cawang, Cikunir, Klender, and Buaran.
Key Details & Comparison
| Factor | Airport Railink (CGK to Manggarai) | KRL Commuterline (Manggarai to East Jakarta e.g., Jatinegara) |
|---|---|---|
| Frequency | Every 30 minutes | Every 5-15 minutes (peak), 10-20 minutes (off-peak) |
| Travel Time | ~50 minutes | ~10-20 minutes (to Jatinegara) |
| Cost (2024) | RP 70,000 - RP 100,000 | RP 3,000 - RP 7,000 (depending on distance) |
| Ticketing | Separate ticket purchased at airport station. | Use KRL single ticket or multi-trip card (Flazz/TapCash). |
| Luggage Space | Ample overhead and dedicated racks. | Limited; very crowded during rush hours. |
Total Door-to-Door Time Estimate: 1 hour 45 minutes to 2.5 hours (including waits, transfers, and final walk).
Best For: Solo travelers or couples with light luggage, budget-conscious visitors, and those arriving outside rush hour wanting to avoid traffic.
Airport Bus (Damri) & Public Bus Options
This is the most economical method, ideal for ultra-budget travelers and those whose final destination is near a major bus terminal in East Jakarta.
Option 1: Damri Airport Bus to Gambir Station
Route: CGK Terminals → Gambir Railway Station (Central Jakarta).
Cost: RP 40,000 - RP 50,000.
Frequency: Every 30-60 minutes, operating from ~4:00 AM to midnight.
Travel Time: 60-90 minutes, heavily dependent on traffic on the Tol Pelabuhan (port highway).
From Gambir to East Jakarta:
- TransJakarta Bus: Walk to the Gambir 2 bus shelter. Take the Corridor 2 (Pulogadung - Harmoni) bus heading east. It passes through Cempaka Putih and terminates at Pulogadung Terminal in East Jakarta. Use a TapCash card or buy a single-trip card. Cost: ~RP 3,500.
- KRL Commuterline: From Gambir Station, walk 10-15 minutes to Gondangdia Station or take a short Gojek ride. Then take a Bekasi Line KRL east to Jatinegara, Cawang, etc.
Option 2: Damri Bus to Rawamangun / Pulo Gadung
Important: Not all Damri routes go directly to East Jakarta. You must check the destination board. Routes to Pulogadung or Rawamangun are less frequent than the Gambir route.
Cost: RP 50,000 - RP 70,000.
Benefit: More direct, avoiding a second transfer in Central Jakarta.
Option 3: Public Bus (PT Transportasi Jakarta) - For the Adventurous
From the airport, you can take a city bus (e.g., S21 or others to Blok M or Kampung Rambutan), but this involves multiple complex transfers and is not recommended for first-time visitors or those with luggage due to overcrowding and lack of clear signage for non-Indonesian speakers.
| Bus Type | Destination Hub | Avg. Cost | Travel Time to Hub | Best For |
|---|---|---|---|---|
| Damri (Airport) | Gambir Station | RP 45,000 | 60-90 min | Budget travelers connecting to TransJakarta/KRL |
| Damri (Airport) | Pulogadung Terminal | RP 60,000 | 75-120 min | Those whose final stop is near this East Jakarta terminal |
| TransJakarta (from Gambir) | Pulogadung (Corridor 2) | RP 3,500 | 30-50 min | Final leg after Damri bus |
Pro Tip: Damri buses have dedicated luggage compartments. Always keep valuables in your carry-on.
Taxi, Ride-Hailing (Grab/Gojek) & Private Transfer
For direct, door-to-door service, especially with luggage, family, or after a long flight, this is the most convenient option.
1. Official Airport Taxis
After baggage claim, go to the official taxi counter (look for brands like Blue Bird, Express, or Silver Bird). You pay a fixed fare or get a voucher based on your destination zone. This avoids negotiation.
- Cost to East Jakarta: RP 200,000 - RP 350,000.
- Advantage: Reliable, regulated, and available 24/7.
- Disadvantage: More expensive than ride-hailing, especially during low-demand periods.
2. Ride-Hailing Apps (Grab & Gojek)
The preferred choice for many due to upfront pricing and ease of use.
- How to: Connect to airport Wi-Fi, open the Grab or Gojek app. Set your pickup location to the designated zone for your terminal (T1, T2, T3). The app will guide you. Choose GrabCar or GoCar.
- Cost to East Jakarta:
- Economy (GrabCar, GoCar): RP 150,000 - RP 220,000
- Comfort (GrabCar Comfort): RP 220,000 - RP 300,000
- 6-Seater (GrabCar 6): RP 300,000 - RP 400,000 (for groups)
- Travel Time: 45-75 minutes. Always check the in-app estimate which factors in live traffic.
3. Pre-Booked Private Transfers
Book online via platforms like Kiwitaxi, Booking.com, or local travel agencies. A driver will meet you at arrivals with a name sign.
- Cost: RP 350,000 - RP 600,000+.
- Advantage: Maximum convenience and peace of mind, especially for large groups or special needs.
- When to Choose: Large family (4+), late-night arrival with kids, business travel, or if you simply want a hassle-free start.
Traffic Warning & Surcharges
- Rush Hour (Weekdays 7-10 AM & 4-8 PM): Travel time can double. Ride-hailing fares surge significantly.
- Late-Night Surcharge: Some services add a fee (e.g., +20%) for pickups between 11 PM and 5 AM.
- Toll Fees: The driver will use toll roads (e.g., Tol Prof. Sedyatmo, Tol Dalam Kota). The toll cost (RP 15,000 - RP 30,000) is added to your fare (in ride-hailing apps, it's included in the upfront price).
Cost & Time Comparison: CGK Airport to Jatinegara, East Jakarta
This table summarizes all key options to help you decide quickly.
| Transport Method | Total Est. Cost (2024) | Total Est. Door-to-Door Time | # of Transfers | Best Suited For | Key Consideration |
|---|---|---|---|---|---|
| Ride-Hailing (Grab/Gojek) | RP 150,000 - 250,000 | 45 - 75 min | 0 (Direct) | Most travelers, families, those with luggage | Price surges during rush hour; use designated pick-up points. |
| Official Airport Taxi | RP 200,000 - 350,000 | 45 - 75 min | 0 (Direct) | Late arrivals, those preferring official service | Get voucher from counter to avoid overcharging. |
| Airport Train (Railink) + KRL | RP 75,000 - 110,000 | 1 hr 45 min - 2.5 hrs | 2 (Skytrain, KRL) | Solo/couples, light luggage, avoiding traffic | Crowded KRL during peak; not ideal for heavy bags. |
| Damri Bus + TransJakarta | RP 50,000 - 65,000 | 1.5 - 3 hrs | 1 (Bus to Bus) | Ultra-budget travelers, no time pressure | Highly traffic-dependent; can be hot and slow. |
| Pre-Booked Private Car | RP 350,000 - 600,000+ | 45 - 75 min | 0 (Direct) | Groups, business, special needs, luxury | Most expensive but hassle-free and comfortable. |
Winner Summary:
🏆 Best Overall Value & Convenience: Ride-Hailing (Grab/Gojek).
💰 Cheapest: Damri Bus + Public Bus/Train.
⚡ Fastest (Road Conditions Permitting): Taxi / Ride-Hailing.
🚆 Most Scenic & Traffic-Free: Airport Train + KRL Combo.
Traveler Tips & Local Insights for a Smooth Journey
1. Money & Connectivity First
- Get Local Currency: Withdraw Indonesian Rupiah (IDR) from ATMs in the arrival hall (BCA, Mandiri). You'll need cash for buses, train tickets (sometimes), and small purchases.
- Buy a Local SIM/eSIM: Essential for using ride-hailing apps (Grab/Gojek) and maps. Telkomsel, XL, or Indosat kiosks are in the terminals. Data is cheap and crucial for navigation.
2. Luggage Strategy
- If You Have Heavy/Bulky Luggage: Seriously consider a taxi or ride-hailing car. Navigating stations and crowded trains with large suitcases is very challenging.
- Pack Light for Public Transport: If using train/bus, a backpack and one wheeled carry-on is the manageable maximum.
3. Navigating Traffic & Timing
- Always Check Live Traffic: Before choosing any road-based option, check Google Maps or Waze for the current CGK to East Jakarta route. The difference between clear roads and rush hour can be over an hour.
- Flight Departure Tip: When returning to the airport, if your flight is during evening rush hour (4-8 PM), leave East Jakarta at least 4-5 hours before a domestic flight, and 5-6 hours before an international flight.
4. Safety & Convenience
- Use Official Services: At the airport, always use the official taxi counter or the designated ride-hailing pick-up points to avoid unlicensed "touts" who overcharge.
- Keep Small Bills: For bus fares and small purchases, having RP 20,000 and RP 50,000 notes is helpful as drivers/vendors may not have change for large RP 100,000 notes.
- East Jakarta Landmarks: Know your destination's major landmark (mall, hospital, university) as many local drivers know areas by these rather than street names (e.g., "near Lippo Plaza Cibubur" or "RS Premier Bintaro").
FAQs: Your Soekarno-Hatta to East Jakarta Questions Answered
What is the cheapest way to get from Soekarno-Hatta Airport to East Jakarta?
The cheapest option is the Damri Airport Bus to Gambir Station (RP 40,000 - RP 50,000), followed by a TransJakarta bus or commuter line train to East Jakarta, bringing the total to under RP 60,000. For direct, point-to-point budget travel, ride-hailing apps like Grab or Gojek offer economy car options starting around RP 120,000, which is significantly cheaper than a regular taxi.
What is the fastest way to get from CGK Airport to East Jakarta?
The fastest way during normal traffic (non-rush hour) is by using a taxi (Blue Bird) or a ride-hailing car (Grab/Gojek). The journey typically takes 45-75 minutes directly to your destination in East Jakarta (e.g., Cawang, Jatinegara, Pulogadung), depending on your exact location and traffic conditions. The Airport Train (Railink) is faster in terms of avoiding road traffic but requires connections at Sudirman Baru or Manggarai stations, making total door-to-door time similar or longer.
Is there a direct train from Soekarno-Hatta Airport to East Jakarta?
No, there is no single direct train service. The Soekarno-Hatta Airport Rail Link (Railink) goes to BNI City Station (Sudirman Baru) or Manggarai Station. From there, you must transfer to the Jakarta Commuter Line (KRL Commuterline). For East Jakarta, you would take a KRL train bound for Bekasi line, stopping at stations like Cikini, Gondangdia, Juanda, then Jatinegara, Cawang, etc. The transfer is seamless but requires buying separate tickets or using a multi-ride card like Flazz or TapCash.
How much is a taxi from CGK to East Jakarta like Cawang or Jatinegara?
A metered taxi (e.g., Blue Bird) or an official airport taxi will cost between RP 200,000 to RP 350,000 for destinations in East Jakarta. This price depends heavily on traffic, exact destination, and time of day. Late-night surcharges may apply. Ride-hailing apps (Grab, Gojek) offer more predictable upfront pricing, usually ranging from RP 150,000 (economy) to RP 250,000 (comfort) for the same route.
Can I use a ride-hailing app (Grab/Gojek) at Soekarno-Hatta Airport?
Yes, but you must use the designated pick-up points. Grab and Gojek operate at specific zones outside each terminal (T1, T2, T3). After booking, the app will direct you to the exact meeting point, which is usually in the car park or a dedicated lane. This is often more convenient and cheaper than negotiating with taxi drivers at the arrival hall. Wait times are typically 5-15 minutes.
I arrive late at night (after 11 PM). What are my transport options to East Jakarta?
Your primary options for late-night arrivals are taxis, ride-hailing apps, or pre-booked private transfers. The Airport Railink's last departure is around 10-11 PM depending on the terminal. Damri buses also stop running around midnight. Taxis (24/7) and ride-hailing apps are your most reliable options, though fares may be slightly higher. It's advisable to book a ride-hail via the app for fixed pricing or use the official airport taxi counters to avoid price gouging.
Is the Airport Train (Railink) a good option with heavy luggage?
The Railink train itself has decent luggage space. However, the main challenge is the transfers. You'll need to carry your luggage from the airport terminal to the station (via Skytrain), then potentially up/down stairs or escalators at BNI City/Manggarai to transfer to the KRL Commuterline. KRL trains during peak hours can be very crowded with limited space for large suitcases. For travelers with more than one large bag or heavy luggage, a taxi or ride-hailing car is strongly recommended for door-to-door convenience.
How early should I leave East Jakarta to catch a flight at CGK?
For domestic flights, leave East Jakarta at least 3 hours before your flight departure. For international flights, leave at least 4 hours in advance. This accounts for unpredictable Jakarta traffic, which can be severe during rush hours (7-10 AM & 4-8 PM). If using the train, factor in travel time to the station, waiting for the next train (every 30 mins for Railink), the 45-50 min train ride, and the Skytrain transfer to your terminal. Always check real-time traffic on apps like Google Maps or Waze before departing.