Quick Answer
The best way to get from Soekarno-Hatta Airport (CGK) to Manggarai Railway Station is by taking the Airport Railink (Skytrain) to BNI City/Sudirman Baru Station, then transferring to the KRL Commuterline to Manggarai. This journey takes approximately 60 to 75 minutes and costs around IDR 100,000 - 120,000 (USD $6 - $8). Itâs fast, reliable, and avoids Jakarta's chronic traffic. The cheapest way is the Damri bus to Gambir Station followed by a short MRT/taxi ride, costing under USD $5 but taking 2-3 hours.
By Train: Airport Railink & KRL Commuterline (Fastest & Most Reliable)
This is the top-recommended method for most travelers. It combines the efficiency of the dedicated airport train with Jakarta's extensive commuter rail network, guaranteeing a predictable travel time regardless of road conditions. According to data from PT Railink, this service carries over 15,000 airport passengers daily.
Step-by-Step Guide & Key Details
Step 1: Airport Railink (Skytrain)
⢠Where to Board: Follow signs to "Railink" in the arrival halls of Terminal 1, 2, or 3. Free shuttle buses connect terminals to the Railink station if needed.
⢠Destination: Take the train to its final stop, either BNI City Station (formerly Sudirman) or the newer Sudirman Baru Station. The journey takes 45-55 minutes.
⢠Frequency: Trains depart every 30-60 minutes from approximately 4:00 AM to 10:00 PM.
Step 2: Transfer to KRL Commuterline (to Manggarai)
⢠At BNI City/Sudirman Baru, follow signs for "KRL" or "Commuter Line". The transfer is within the same station complex but may involve walking and using elevators/escalators.
⢠Take the KRL Lin Rangkasbitung (Red Line) or Lin Bekasi (Blue Line) heading south. Manggarai is a major hub, so almost all southbound trains stop there. The ride takes 10-15 minutes.
| Ticket Type | Price (Approx.) | Where to Buy | Note |
|---|---|---|---|
| Railink Ticket Only | IDR 70,000 - 100,000 | Airport Counters/Vending Machines | You'll need a separate KRL ticket (IDR 3,000 - 10,000) |
| Combined Railink + KRL Ticket | IDR 100,000 - 120,000 | Airport Railink Counters | Best Value. Ask for "ticket to Manggarai". |
| KRL Tap Card (e.g., Flazz) | IDR 3,000 - 10,000 per trip | Convenience Stores/Station Booths | Useful if you'll use KRL frequently in Jakarta. |
Pros, Cons & Luggage Advice
Pros: Immune to traffic jams; air-conditioned; fixed schedule; cost-effective; safe.
Cons: Not 24/7; requires one easy transfer; can be crowded during peak hours (7-9 AM, 4-7 PM).
Luggage: Trains have overhead racks and some floor space. Manageable with 1-2 suitcases per person. Avoid rush hour if you have large bags.
By Airport Bus (Damri) - The Most Budget-Friendly Option
The Damri Airport Bus is the official and cheapest public road transport. While cost-effective, travel time is highly variable and can exceed 3 hours during peak congestion. Data from PT Damri shows over 20 routes from CGK, but for Manggarai, Gambir Station is the key transfer point.
Routes, Schedules & Transfer Process
1. Take the Damri Bus to Gambir Station:
⢠Boarding: Find the Damri bus counter in the arrival halls. Buy a ticket to "Gambir".
⢠Travel Time: 1.5 to 3+ hours.
⢠Cost: IDR 40,000 - 50,000.
⢠Frequency: Every 30-60 minutes from ~3:00 AM to 10:00 PM.
2. From Gambir Station to Manggarai Station (2 Options):
⢠Option A (Jakarta MRT): Walk to the nearby "Bundaran HI" MRT station. Take the MRT south to "ASEAN" station (2 stops), then walk 10 mins or take a short *ojek* (motorcycle taxi) to Manggarai. Total extra cost: ~IDR 15,000.
⢠Option B (Taxi/Ride-Hail): Take a taxi or Grab/Gojek from Gambir. This is a short 3-4 km ride, costing IDR 20,000 - 50,000 and taking 10-20 minutes (traffic dependent).
Important Considerations
- No Direct Bus: There is no Damri bus that goes directly to Manggarai. Gambir is the closest major terminal.
- Luggage Limits: Space under the bus is limited. Large backpacks and suitcases are allowed but can be a hassle.
- Traffic Risk: This option is not suitable if you are on a tight schedule to catch a train from Manggarai.
- Night Arrivals: Damri services are severely limited after 10:00 PM.
By Taxi & Private Transfer (For Convenience & Special Cases)
Door-to-door services offer maximum convenience but at a significant premium. They are generally not recommended for budget travelers or during daytime due to cost and unpredictable traffic. However, they are ideal for specific situations.
Taxi (Official Airport Taxis)
How to Use Safely: Never accept offers from touts inside the terminal. Go to the official taxi counter in the arrivals hall. Pay a fixed fare or get a voucher based on your destination zone. Recommended companies are Blue Bird Group or Express.
⢠Estimated Cost: IDR 250,000 - 400,000+ (USD $16 - $26+)
⢠Estimated Time: 1.5 to 3+ hours, entirely dependent on traffic.
⢠Best For: Groups of 3-4 splitting cost, late-night arrivals, travelers with mobility issues.
Ride-Hailing Apps (Grab, Gojek)
Often cheaper than official taxis but with specific airport rules.
⢠Pickup: Use the designated "Ride-Hailing Pickup Point" (usually in the parking garage). Follow airport signs.
⢠Cost: IDR 150,000 - 300,000.
⢠Note: Surge pricing during peak hours or rain is common. Internet connection is required to book.
Pre-Booked Private Car Transfer (Highly Recommended for Some)
This is the most stress-free option. A driver meets you at arrivals with a name sign and assists with luggage.
⢠How to Book: Book online in advance via reputable travel sites or local providers like Jakarta Airport Transfer.
⢠Estimated Cost: IDR 350,000 - 600,000 for a standard car.
⢠Best For: First-time visitors, families with young children/elderly, late-night/very early arrivals, business travelers, or those with heavy luggage.
Ticket & Cost Comparison: CGK Airport to Manggarai Station
Use this table to quickly compare all your options and make an informed decision based on your budget, time, and comfort needs.
| Transport Method | Approx. Total Cost (IDR / USD) | Approx. Travel Time | Transfers | Best For | Our Rating |
|---|---|---|---|---|---|
| Train (Railink + KRL) | 100K - 120K / $6-$8 | 60-75 min | 1 (Same station) | Most travelers, speed, reliability | â â â â â (Best Overall) |
| Airport Bus (Damri) + MRT/Taxi | 60K - 100K / $4-$6 | 2 - 3+ hours | 1 or 2 | Solo budget travelers, no time pressure | â â â ââ (Best Budget) |
| Taxi (Official) | 250K - 400K+ / $16-$26+ | 1.5 - 3+ hours | 0 (Direct) | Groups, late night, convenience | â â âââ |
| Ride-Hail (Grab/Gojek) | 150K - 300K / $10-$20 | 1.5 - 3+ hours | 0 (Direct) | Tech-savvy travelers, mid-budget | â â â ââ |
| Private Transfer (Pre-booked) | 350K - 600K / $23-$40 | 1.5 - 3+ hours | 0 (Direct) | Families, business, first-timers, luxury | â â â â â (Best Convenience) |
Traveler Experience & Insider Tips
Essential Tips for a Smooth Journey
- Cash is King (Small Bills): Have plenty of Indonesian Rupiah (IDR) in small denominations (IDR 20,000, 50,000) for buying train/bus tickets, snacks, and short taxi rides. While cards are accepted at Railink counters, KRL ticketing and buses often require cash.
- Beat the Rush Hour: If arriving between 7-9 AM or 4-7 PM on a weekday, expect crowds on the KRL. Allow extra time and be patient.
- Verify Your Train from Manggarai: Manggarai is a huge station with multiple platforms. Double-check your departure platform and train type (long-distance vs. commuter) well in advance.
- Stay Connected: Purchase a local SIM card or eSIM at the airport (kiosks in arrivals) to use maps and ride-hailing apps. Free airport WiFi can be slow.
- Beware of "Helpful" Strangers: Politely decline unsolicited help with luggage or taxi services inside the terminal. Always proceed to official counters.
Scenario-Specific Advice
If you have a long layover (>6 hours): Consider storing your luggage at the airport (Left Luggage facilities in each terminal) and taking the train into the city center (like to Grand Indonesia mall near BNI City station) for a meal or quick explore, rather than going all the way to Manggarai and back.
If you are traveling during peak season (Eid, Christmas, New Year): Book everything in advanceâespecially private transfers and long-distance trains from Manggarai. Public transport will be extremely crowded.
If your flight is delayed into the late evening: Have a backup plan. Know the last Railink/bus times, but mentally and financially prepare to take a taxi or have a private transfer already booked as your primary option.
FAQs: Soekarno-Hatta to Manggarai Station
Is there a direct train from Soekarno-Hatta Airport (CGK) to Manggarai Station?
No, there is no single direct train. You must take a combination: first, the Airport Railink (Skytrain) from CGK to either BNI City or Sudirman Baru Station, then transfer to a local commuter line (KRL Commuterline) train to Manggarai Station. The entire journey is seamless with one integrated ticket.
What is the cheapest way to get from CGK Airport to Manggarai Station?
The cheapest option is the Damri Airport Bus. A ticket costs approximately IDR 40,000-50,000 (USD $2.50-$3.50). You take the bus to Gambir Station, then a short ride on the Jakarta MRT or a taxi (approx. IDR 20,000-50,000) to Manggarai. Total cost is under USD $5, but travel time can be 2-3 hours depending on traffic.
What is the fastest and most recommended way?
The Airport Railink train + KRL Commuterline combination is the fastest and most reliable public transport. It takes about 60-75 minutes for around IDR 100,000-120,000 (USD $6-$8) and avoids Jakarta's infamous traffic congestion entirely.
What should I do if my flight arrives very late at night or early in the morning?
After approximately 10:00 PM, the Airport Railink and most Damri bus services stop. Your only reliable options are:
1. Taxi: Available 24/7 but expensive (IDR 250,000+). Use the official taxi counter (Blue Bird, Express).
2. Pre-booked Private Transfer: Highly recommended for late arrivals for safety and fixed pricing.
Always check the latest schedules on official sites like railink.co.id.
Is taking a taxi or Grab/Gojek a good idea?
It can be convenient but is generally not recommended for first-time visitors during the day due to high cost and unpredictable travel time. A taxi can cost IDR 200,000 - 400,000+ (USD $13-$26+) and take 1.5 to 3+ hours depending on traffic. Ride-hailing apps (Grab/Gojek) are cheaper but pickup can be confusing; use the designated airport pickup zones.
I have a lot of luggage. Which option is best?
For heavy luggage:
1. Private Transfer: Best overall for door-to-door service with luggage handling.
2. Taxi: Direct but expensive.
3. Train (Railink+KRL): Manageable if you have 1-2 suitcases. Trains have dedicated luggage racks, but be prepared for stairs and crowds during peak hours.
4. Avoid Buses: Limited luggage space and can be cumbersome.
Where exactly do I buy tickets for the Airport Railink train?
Buy tickets at the official 'Railink' counters or vending machines located in the arrivals halls of Terminals 1, 2, and 3. You can purchase a combined ticket to Manggarai, which includes the KRL transfer. Payment is cash (IDR) or debit/credit card. For real-time schedules, refer to the official Railink website or app.
Should I fly domestically to a closer Jakarta airport instead?
No, this is almost never efficient or cost-effective for reaching Manggarai. Halim Perdanakusuma Airport (HLP) is closer but has limited flights. The total door-to-door time (flight check-in, security, flight, disembarkation, then travel from HLP to Manggarai) and cost will be significantly higher than taking the train directly from CGK.