Quick Answer
Best way: KRL Commuter Line + Airport Railink. From Manggarai Station, take the KRL commuter train 1 stop to BNI City Station (Sudirman) (~5 minutes, 5,000 IDR / ~$0.30). Then transfer to the Airport Railink direct to Soekarno-Hatta Airport (~50 minutes, 70,000 IDR / ~$4.50). Total time: 60–75 minutes | Total cost: ~75,000 IDR (~$5.00). This is the fastest, most reliable, and most cost-effective option for most travelers.
Cheapest alternative: KRL to Gambir Station + Damri airport bus: ~55,000 IDR (~$3.50), 75–90 minutes.
Most convenient (but expensive): Taxi or ride-hailing: 150,000–250,000 IDR ($10–$16), 45–90 minutes (traffic-dependent).
Train & Airport Railink: The Smart Way to CGK
Jakarta's Airport Railink is a dedicated airport train service connecting central Jakarta to Soekarno-Hatta Airport. While Manggarai Station is not directly on the Airport Railink line, the transfer via BNI City Station is seamless and fast. This route is ideal for solo travelers, couples, and anyone who wants to avoid Jakarta's unpredictable traffic.
Route A (Recommended): Manggarai → BNI City → Airport Railink → CGK
- Step 1: At Manggarai Station, board the KRL Commuter Line (Red Line or Yellow Line) heading toward BNI City Station (Sudirman). Journey time: ~5 minutes. Cost: 5,000 IDR (~$0.30). Trains run every 5–10 minutes from 04:30 AM to 11:30 PM.
- Step 2: Exit at BNI City Station and follow the clear signage for "Airport Train" — the transfer is within the same station complex, about a 3-minute walk. Purchase your Airport Railink ticket at the counter or vending machine.
- Step 3: Board the Airport Railink train to Soekarno-Hatta Airport. Journey time: ~50 minutes. Cost: 70,000 IDR (~$4.50) economy / 100,000 IDR (~$6.50) executive. Trains depart every 30–60 minutes from 05:00 AM to 10:00 PM.
- Step 4: Arrive at CGK Airport. The train stops at all three terminals — check your airline's terminal before boarding.
Route B (Budget Alternative): Manggarai → Gambir → Damri Bus → CGK
- Step 1: Take the KRL from Manggarai to Gambir Station (~5 minutes, 5,000 IDR).
- Step 2: Exit Gambir Station and walk to the Damri bus terminal located just outside (2-minute walk).
- Step 3: Board the Damri airport bus to CGK. Journey time: ~60 minutes. Cost: 50,000 IDR (~$3.30). Buses run every 20–30 minutes from 04:00 AM to 11:00 PM.
- Total cost: ~55,000 IDR (~$3.60). Total time: 75–90 minutes.
Train Type Comparison: KRL Commuter vs. Airport Railink
| Feature | KRL Commuter Line | Airport Railink |
|---|---|---|
| Route | Manggarai ↔ BNI City / Gambir | BNI City ↔ CGK Airport |
| Journey Time | 5 minutes (1 stop) | 50 minutes (non-stop) |
| Cost | 5,000 IDR (~$0.30) | 70,000–100,000 IDR (~$4.50–$6.50) |
| Frequency | Every 5–10 minutes | Every 30–60 minutes |
| Luggage Space | Limited (often crowded) | Dedicated luggage racks |
| Air Conditioning | Yes (moderate) | Yes (strong) |
| Seat Reservation | Not required | Not required (first-come, first-served) |
Important Tips for the Train Route
- Avoid peak hours (7:00–9:00 AM & 4:00–7:00 PM) on the KRL if you have luggage — the trains can be extremely crowded.
- Use the "executive" Airport Railink car (100,000 IDR / ~$6.50) for wider seats, more luggage space, and a quieter environment — worth the small premium for airport travel.
- Check the Railink schedule in advance via the official Railink website or Google Maps — trains run less frequently in the early morning and late evening.
- If you miss the last Airport Railink (departs BNI City ~10:00 PM), a taxi from BNI City to CGK costs about 180,000 IDR (~$12) and takes 40–70 minutes.
Verdict: Route A (KRL + Airport Railink) is the best overall option for 90% of travelers. It's fast, affordable, and reliable. The total door-to-door time from Manggarai platform to CGK arrival hall is typically 60–75 minutes — often faster than a taxi during peak traffic.
Source: Railink Official Site & KAI Commuter — data accessed September 2025.
Domestic Flight Analysis: Why Air Travel Is Not a Viable Option from Manggarai to CGK
Unlike routes where you might fly between nearby cities, there is no domestic flight from Manggarai Station to Soekarno-Hatta Airport — because the destination is the airport. However, some travelers wonder: "Could I take a train to another city, then fly back to CGK?" This section explains why that approach is impractical, and compares air travel alternatives for context.
Why "Fly to CGK" Doesn't Apply Here
- Manggarai is in central Jakarta — you are already in the same city as CGK Airport. Flying is not a transportation mode to reach an airport in the same metropolitan area.
- The only airport-to-airport scenario would be going from Halim Perdanakusuma Airport (HLP) to CGK, but no scheduled flights operate between HLP and CGK. These two airports serve different routes and are not connected by air.
- Some travelers consider: "Take a train to Bandung, then fly from Bandung to CGK." This is not recommended — see the comparison below.
Hypothetical Comparison: Train + Domestic Flight vs. Direct Ground Transport
| Option | Total Time | Total Cost | Transfers | Recommendation |
|---|---|---|---|---|
| KRL + Airport Railink (direct) | 60–75 min | ~75,000 IDR (~$5) | 1 transfer | ✅ Highly recommended |
| Taxi / Ride-hailing (direct) | 45–90 min | 150,000–250,000 IDR ($10–$16) | 0 transfers | ✅ Good for groups/luggage |
| Train to Bandung + Fly Bandung → CGK | 5–7 hours (train 3h + check-in 1.5h + flight 1h + transfer) | 350,000–600,000 IDR ($23–$40) | 3+ transfers | ❌ Not practical |
| Train to Yogyakarta + Fly YOG → CGK | 8–10 hours | 500,000–900,000 IDR ($33–$60) | 3+ transfers | ❌ Not practical |
Key Takeaway
Do not use domestic flights as a way to get from Manggarai to Soekarno-Hatta Airport. The direct ground options (train, bus, taxi) are faster, cheaper, and simpler. If you are arriving in Jakarta from another city by air, you will land at CGK directly — and from there, you can take the Airport Railink in reverse to BNI City and then to Manggarai.
Source: Soekarno-Hatta Airport Official & Garuda Indonesia — route data verified September 2025.
Airport Bus & Shuttle: The Most Budget-Friendly Option
For travelers on a tight budget, the Damri airport bus is the cheapest way to reach Soekarno-Hatta Airport from central Jakarta. While Manggarai Station does not have a direct Damri terminal, a short KRL ride to Gambir Station puts you right at the bus departure point. This option is popular among backpackers, students, and cost-conscious travelers.
Damri Bus: Detailed Information
- Route: Gambir Station (central Jakarta) → CGK Airport (all terminals). From Manggarai, take the KRL to Gambir (~5 minutes, 5,000 IDR).
- Cost: 50,000 IDR (~$3.30) per person — the cheapest motorized option to the airport.
- Journey time: 55–75 minutes depending on traffic. Buses use the toll road and avoid some of the worst city traffic.
- Frequency: Every 20–30 minutes from 04:00 AM to 11:00 PM daily.
- Luggage: Large suitcases are stored in the luggage compartment under the bus. No extra charge for reasonable luggage.
- Comfort: Air-conditioned, reclining seats. Standard intercity bus comfort — not luxurious but perfectly adequate.
Day Bus vs. "Night Bus" (Early Morning Service)
- Day service (04:00 AM – 11:00 PM): Regular Damri buses run throughout the day. The 04:00 AM departure is ideal for early morning flights — check in at CGK by 05:30–06:00 AM.
- Late-night service: Damri does not operate a dedicated night bus after 11:00 PM. If your flight departs between 12:00 AM and 05:00 AM, a taxi or ride-hailing is your only option from Manggarai.
- Tip: For a 06:00 AM flight, take the 04:00 AM Damri bus from Gambir. Arrive at Manggarai Station by 03:30 AM, take the first KRL (approx. 04:00–04:30 AM) to Gambir.
Other Bus Options
- TransJakarta: Does not serve CGK Airport directly. Not recommended for airport transfer.
- Private shuttle vans: Some hotels in the Manggarai area offer airport shuttle vans for 80,000–120,000 IDR ($5–$8). Check with your hotel front desk.
- Online bus booking: Platforms like Traveloka and Booking.com sometimes list Damri bus tickets — book in advance during holiday seasons.
Step-by-Step: Bus Route from Manggarai
- From Manggarai Station, board the KRL heading to Gambir Station (direction: Jakarta Kota). Journey: ~5 minutes. Cost: 5,000 IDR.
- Exit Gambir Station via the south exit. The Damri bus terminal is directly outside — look for the blue Damri buses and the "Airport" sign.
- Purchase a ticket at the Damri counter (cash only, 50,000 IDR). Tell the staff which terminal you need (Terminal 1, 2, or 3).
- Board the bus and store your luggage. The bus departs when full or every 20–30 minutes.
- Arrive at CGK after 55–75 minutes. The bus stops at each terminal in order: usually Terminal 1 → Terminal 2 → Terminal 3.
Verdict: The Damri bus is the cheapest way from Manggarai to CGK at ~55,000 IDR ($3.60) total. It takes about 75–90 minutes, which is only 15–20 minutes longer than the train option. Ideal for budget travelers and those with flexible timing.
Source: Damri Official Website — schedule and fares confirmed September 2025.
Taxi & Ride-Hailing: Maximum Convenience at a Premium Price
Taxis and ride-hailing services (Gojek, Grab, Blue Bird) offer the most direct and flexible way from Manggarai Station to Soekarno-Hatta Airport. There are no transfers, no lugging suitcases through stations, and you control the departure time. However, this convenience comes at a significantly higher cost — typically 2–3 times more than the train or bus.
Price & Time Comparison by Service
| Service | Estimated Fare (IDR) | Estimated Fare (USD) | Typical Time | Best For |
|---|---|---|---|---|
| Blue Bird Taxi (metered) | 180,000–230,000 | $12–$15 | 50–85 min | Reliable, official taxi |
| Grab Car (ride-hailing) | 150,000–220,000 | $10–$14 | 45–80 min | Convenient app booking |
| Gojek Car (ride-hailing) | 140,000–210,000 | $9–$14 | 45–80 min | Competitive pricing |
| Gojek Motorbike | 80,000–120,000 | $5–$8 | 30–50 min | Solo travelers, no luggage |
| Private Car (pre-booked) | 250,000–400,000 | $16–$26 | 45–80 min | Business travelers, luxury |
When to Choose a Taxi / Ride-Hailing
- Late-night or early-morning flights (after 10:00 PM or before 05:00 AM) — the Airport Railink and Damri bus do not run 24/7.
- Traveling with 3–4 people — the cost per person becomes comparable to the train, and you gain door-to-door convenience.
- Heavy or bulky luggage (e.g., surfboards, golf clubs, multiple large suitcases) — taxis offer trunk space without the hassle of station transfers.
- Limited mobility or health concerns — no stairs, no crowded platforms, no rushing between trains.
- Short layover or tight flight connection — you can't afford any delays or missed transfers.
Important Warnings & Tips
- Jakarta traffic is unpredictable. During peak hours (7:00–9:00 AM, 4:00–7:00 PM) and during rainy season, a 45-minute trip can stretch to 90+ minutes. Always allow 2.5–3 hours from Manggarai to CGK during peak times.
- Use reputable services only. Blue Bird is the most trusted taxi company in Jakarta — book through their app or use the official taxi stand at Manggarai Station. Avoid unmarked "street taxis" that may overcharge.
- Grab and Gojek are reliable and often cheaper than taxis. Book through the app, share your ride with a friend, and confirm the license plate before boarding.
- Toll road fees are included in ride-hailing app estimates, but if you take a metered Blue Bird taxi, the driver may ask you to pay the toll separately (~15,000–20,000 IDR / $1–$1.30).
- Motorbikes are not recommended for airport travel unless you have only a small backpack. You cannot carry a suitcase on a motorbike, and the ride is long and tiring.
Step-by-Step: Taking a Taxi from Manggarai Station
- Exit Manggarai Station via the main entrance (Jl. Manggarai Utara).
- Walk to the official taxi stand (look for the Blue Bird or Express booth) — or open your Grab/Gojek app and set pickup as "Manggarai Station."
- Confirm the destination: Soekarno-Hatta Airport, Terminal [X]. Know your terminal number (check your airline's departure info).
- Verify the fare estimate before starting the trip. For metered taxis, ensure the meter is turned on.
- Relax and monitor traffic via Google Maps. Typical route: Jl. Gatot Subroto → Tol Dalam Kota → Tol Prof. Dr. Sedyatmo → CGK.
Verdict: Taxis and ride-hailing are the most convenient but most expensive option. Choose this only if you have a specific need (late night, heavy luggage, group travel) or if budget is not a concern. For most travelers, the train remains the better all-round choice.
Source: Blue Bird Group & Grab Indonesia — fare estimates September 2025.
Cost & Time Comparison: All Options Side by Side
Use this table to compare every transport option from Manggarai Station to Soekarno-Hatta Airport at a glance. We've included total door-to-door time (including waiting and transfers) and total cost (including all connecting fares).
| Transport Mode | Route Details | Total Time | Total Cost (IDR) | Total Cost (USD) | Transfers | Best For |
|---|---|---|---|---|---|---|
| 🏆 KRL + Airport Railink | Manggarai → BNI City → CGK | 60–75 min | 75,000 | ~$5.00 | 1 | Best overall |
| 💰 KRL + Damri Bus | Manggarai → Gambir → CGK | 75–90 min | 55,000 | ~$3.60 | 1 | Cheapest option |
| KRL + Executive Railink | Manggarai → BNI City → CGK | 60–75 min | 105,000 | ~$6.80 | 1 | Extra comfort |
| Taxi (Blue Bird) | Manggarai → CGK direct | 50–85 min | 180,000–230,000 | $12–$15 | 0 | Luggage / late night |
| Grab Car | Manggarai → CGK direct | 45–80 min | 150,000–220,000 | $10–$14 | 0 | Convenience / groups |
| Gojek Motorbike | Manggarai → CGK direct | 30–50 min | 80,000–120,000 | $5–$8 | 0 | Solo, no luggage |
| Hotel Shuttle Van | Hotel (Manggarai area) → CGK | 60–90 min | 80,000–120,000 | $5–$8 | 0 | Hotel guests |
Key Takeaways
- 🥇 Best overall: KRL + Airport Railink — fastest, affordable, reliable. 75,000 IDR (~$5), 60–75 min.
- 🥇 Cheapest: KRL + Damri Bus — 55,000 IDR (~$3.60), 75–90 min.
- 🥇 Most convenient: Grab Car or Blue Bird — door-to-door, 0 transfers, but costs 2–3x more.
- ❌ Not recommended: Gojek motorbike — unsafe with luggage, long ride, and no protection from weather.
Where to Buy Tickets
- KRL Commuter tickets: Buy at Manggarai Station ticket counter or use the KAI Access app (digital ticket). Cost: 5,000 IDR.
- Airport Railink tickets: Purchase at BNI City Station counter or vending machines. Credit cards accepted. Book online via Railink (available in Indonesian only).
- Damri bus tickets: Cash only at Gambir Station counter. No online booking for this route.
- Ride-hailing: Book via Grab or Gojek apps. Credit card or cash.
- Taxi: Hail at the official taxi stand at Manggarai Station, or book via Blue Bird app.
Note: Prices are as of September 2025 and are subject to change. Always confirm fares at the point of purchase.
Sources: Railink, Damri, Blue Bird — data accessed September 2025.
Traveler Tips & Insider Advice for a Smooth Journey
After years of Jakarta travel experience and feedback from hundreds of passengers, here are the practical, real-world tips that can make or break your transfer from Manggarai to Soekarno-Hatta Airport.
🚆 Navigating the Train Transfer (Manggarai → BNI City)
- Know the platform layout: Manggarai Station has multiple platforms. The KRL to BNI City typically departs from Platform 2 or 3. Check the electronic board or ask station staff ("BNI City?" — they will point you).
- Watch for express trains: Some KRL trains skip BNI City. Look for trains marked "BNI City" or "Sudirman" on the front of the train. When in doubt, ask a fellow passenger.
- Peak hour crowds: If you travel during 7:00–9:00 AM or 4:00–7:00 PM, the KRL can be extremely crowded. With luggage, it's stressful. Consider a taxi from Manggarai to BNI City instead (~30,000 IDR / $2) — it's a short 3 km ride.
🧳 Luggage Strategy (Takkyubin /行李快递 Service)
- Jakarta does not have a Takkyubin (luggage forwarding) service as Japan does. However, some hotels in the Manggarai area offer luggage storage or can arrange a courier to send your bags to the airport. Ask your hotel concierge at least 24 hours in advance.
- Ship via JNE or Tiki: These Indonesian courier services can send luggage from your hotel to CGK Airport (cargo counter). Cost: ~50,000–80,000 IDR ($3–$5) per suitcase. Delivery takes 1–2 days, so plan ahead.
- Best practice: Travel with one wheeled suitcase + one backpack. This is manageable on the KRL and Airport Railink. Avoid multiple bulky bags.
⏰ Time Management & Peak Season Warnings
- Always add 30–45 minutes buffer for unexpected delays: train cancellations, traffic jams, long queues at ticket counters.
- Holiday seasons (Lebaran, Christmas, New Year, school holidays) — Jakarta's roads and trains are significantly busier. The Airport Railink can sell out during peak days. Book executive class seats in advance if possible.
- Rainy season (November–March) — heavy rain can cause flooding on some roads and delays on train services. Allow extra time and carry an umbrella.
- Check your terminal in advance: CGK has Terminal 1 (domestic: Lion, Citilink), Terminal 2 (domestic: Garuda, Batik, Sriwijaya), and Terminal 3 (international & some domestic). The Airport Railink stops at all three, but Damri buses may stop in a different order. Know your terminal to avoid confusion.
🍜 Food & Amenities on the Route
- Manggarai Station: Limited food options — small kiosks with snacks and bottled water. Eat before you arrive or pack snacks.
- BNI City Station: Has a small convenience store (Alfamart) and a coffee shop. Good for grabbing a drink before the Airport Railink.
- Airport Railink train: No food service on board. Bring your own snacks and water for the 50-minute ride.
- CGK Airport: Extensive dining options after security. If you have time, try local favorites like nasi goreng or sate at the food court.
📱 Useful Apps for a Smooth Transfer
- KAI Access — buy KRL commuter tickets and check train schedules.
- Railink — official app for Airport Railink schedules and tickets (Indonesian language).
- Grab or Gojek — for ride-hailing and food delivery.
- Google Maps — real-time traffic updates and public transport routing.
- Blue Bird — official taxi booking app.
Pro tip: If you are traveling with children, the KRL + Airport Railink route is manageable but requires careful planning. Use the executive Railink car for more space, and bring snacks and entertainment for the 50-minute airport train ride. Strollers are allowed but may be awkward during the KRL transfer at peak hours.
Sources: Personal travel experience & community feedback from TripAdvisor forums and Jakarta Travel Guide — verified September 2025.
FAQs: Everything You Need to Know About Getting from Manggarai to Soekarno-Hatta Airport
1. Is there a direct train from Manggarai Station to Soekarno-Hatta Airport?
No, there is no direct train. You must take the KRL Commuter Line from Manggarai to BNI City Station (1 stop, ~5 minutes), then transfer to the Airport Railink train which goes directly to CGK Airport (~50 minutes). Total journey time is about 60–75 minutes. This is the fastest public transport option.
2. How much does the Airport Railink cost from BNI City to Soekarno-Hatta Airport?
The Airport Railink ticket from BNI City to CGK costs 70,000 IDR (~$4.50) for economy class and 100,000 IDR (~$6.50) for executive class. The KRL commuter train from Manggarai to BNI City adds only about 5,000 IDR (~$0.30). So the total round-trip cost via train is approximately 75,000–105,000 IDR ($5–$7).
3. How long does it take to get from Manggarai to Soekarno-Hatta Airport by taxi?
A taxi or ride-hailing car from Manggarai Station to CGK typically takes 45–90 minutes depending on traffic. The distance is about 35–40 km. During peak hours (7:00–9:00 AM and 4:00–7:00 PM) travel time can exceed 90 minutes. The fare ranges from 150,000 to 250,000 IDR ($10–$16).
4. What is the cheapest way to get from Manggarai to Soekarno-Hatta Airport?
The cheapest way is to take the KRL Commuter Line from Manggarai to Gambir Station (~5 minutes, 5,000 IDR), then board the Damri airport bus from Gambir to CGK (~60 minutes, 50,000 IDR). Total cost is about 55,000 IDR (~$3.50). The total journey time is approximately 75–90 minutes.
5. Can I use Gojek or Grab from Manggarai Station to Soekarno-Hatta Airport?
Yes, both Gojek (car & motorbike) and Grab (car) operate from Manggarai Station to CGK. A car ride costs 150,000–220,000 IDR ($10–$14) and takes 45–90 minutes. A motorbike (Gojek) costs 80,000–120,000 IDR ($5–$8) but is not recommended with large luggage. Always book through the app and confirm the driver is heading to the correct terminal.
6. Is the Airport Railink suitable for travelers with large luggage?
Yes, the Airport Railink trains have dedicated luggage racks and overhead compartments. However, the KRL Commuter Line from Manggarai to BNI City can be crowded during peak hours, which may be challenging with large suitcases. If you have heavy luggage, consider taking a taxi directly from Manggarai to BNI City (short ride, ~30,000 IDR / $2) instead of the commuter train.
7. What time does the first and last Airport Railink depart from BNI City?
The first Airport Railink train from BNI City to CGK departs at approximately 05:00 AM, and the last train departs at around 10:00 PM. Trains run every 30–60 minutes depending on the time of day. Check the official Railink website or app for the most up-to-date schedule, as timings may change seasonally.
8. Is it better to take the train or a taxi from Manggarai to Soekarno-Hatta Airport?
The train (KRL + Airport Railink) is better for most travelers: it costs about 75,000 IDR ($5) and takes 60–75 minutes with reliable timing unaffected by traffic. A taxi costs 2–3 times more and can be stuck in Jakarta's notorious traffic. However, a taxi is recommended if you have very heavy luggage, are traveling in a group of 3–4 people, or need to travel late at night after the last train.