Explore Destinations

Discover the world's most amazing places

How to Get from South Jakarta to Soekarno-Hatta Airport

Quick Answer

Best overall option: Airport Railink from BNI City Station (Sudirman) — takes 40–50 minutes and costs IDR 100,000 (~USD 7). It avoids Jakarta’s notorious traffic and runs every 15–30 minutes. For a budget choice, take Damri airport bus (IDR 55,000–80,000 / ~USD 3.5–5.5) but allow 60–120 minutes. If you’re in a group or travelling late at night, a Grab/Gojek car (IDR 150,000–250,000 / ~USD 10–17) gives door‑to‑door convenience.

Quick Navigation: All Transport Options

🚆 Airport Railink (Train) — The Fastest & Most Reliable Way

The Airport Railink (also called the Soekarno–Hatta Airport Train) is the only dedicated railway service linking central Jakarta to CGK. It operates from two main stations in South Jakarta: BNI City Station (Sudirman) and Manggarai Station. Both offer direct trains to the airport with no traffic interference.

Route & Stations

Schedule & Frequency

Trains run daily from 05:00 to 22:00 (last departure from BNI City around 21:30). Frequency: every 15–30 minutes depending on time of day.

Fare & Tickets

Standard fare: IDR 100,000 (~USD 7) per person one‑way. Children under 3 travel free. Tickets can be bought at station counters, vending machines, or via the Railink mobile app. No seat reservation needed — first come, first served.

Travel Time

From BNI City to CGK: 40–50 minutes. From Manggarai: 50–60 minutes. The train stops at Batu Ceper (Tangerang) before reaching the airport — but you stay onboard.

Onboard Experience

Airport Railink vs. KRL Commuter Line

Important: The KRL Commuter Line (local trains) serves South Jakarta stations like Kebayoran, Palmerah, and Tanah Abang, but does not go to CGK. You must transfer at Manggarai or BNI City to the Airport Railink. KRL fare is only IDR 3,000–5,000 (~USD 0.20–0.35), but the transfer adds 10–20 minutes. Most travelers prefer to go directly to BNI City via KRL or ride‑hail.

Pros & Cons

✅ Pros❌ Cons
No traffic jams — consistent travel timeOnly operates 05:00–22:00 (not 24h)
Affordable (IDR 100k)Not door‑to‑door; need to get to station
Comfortable A/C, luggage spaceCan be crowded during peak hours
Direct from South JakartaLast train from airport ~22:30 — early birds / late arrivals need alternative

Source: Railink Official Website · Soekarno–Hatta Airport

✈️ Domestic Flight Hub at Soekarno–Hatta — What You Need to Know

Soekarno–Hatta Airport (CGK) is Indonesia’s largest domestic aviation hub. If you are flying from South Jakarta to another city in Indonesia, you will depart from CGK. This section explains how to reach CGK efficiently for your domestic flight, and compares it with the alternative airport, Halim Perdanakusuma (HLP), which is closer to South Jakarta.

CGK Domestic Terminals

The Airport Railink stops at Terminal 1, 2, and 3 (in that order). Free shuttle buses connect terminals if needed.

Total Door‑to‑Door Time (South Jakarta → CGK Domestic Departure)

Transport ModeSouth Jakarta → CGKCheck‑in & SecurityTotal (door to gate)
Airport Railink45 min30–45 min~1h 15min – 1h 30min
Grab/Gojek45–90 min30–45 min~1h 15min – 2h 15min
Damri Bus60–120 min30–45 min~1h 30min – 3h

Recommendation: For domestic flights, arrive at CGK at least 2 hours before departure. If using Railink, add 15 minutes to walk from train to check‑in counter.

Alternative: Halim Perdanakusuma Airport (HLP)

Located only 12 km from South Jakarta (vs. 30 km to CGK), HLP serves limited domestic routes (Garuda, Batik Air, NAM Air). If your flight departs from HLP, a Grab/Gojek takes 20–40 minutes (IDR 60,000–120,000 / ~USD 4–8). However, flight options are far fewer than CGK, and international flights are not available.

Which Airport Should You Choose?

Source: CGK Airport Official Site · HLP Airport

🚌 Damri Airport Bus & Other Coach Services — The Budget Choice

Damri (state‑owned bus company) operates frequent airport shuttle services from several points in South Jakarta to CGK. It is the cheapest motorised option and a solid alternative if you miss the train or are on a tight budget.

Damri Bus Routes from South Jakarta

Schedule & Frequency

Damri buses run from 04:00 to 23:00 (varies by route). Frequency: every 20–40 minutes during peak, every 60 minutes off‑peak. Night service (00:00–04:00) is not available on most routes — plan accordingly.

Booking & Tickets

You can buy tickets at Damri counters, at the bus terminal, or via the Damri App (Android/iOS). No advanced reservation needed for most routes — just show up and board. Payment: cash or QRIS (digital wallet).

Luggage & Comfort

Day Bus vs. Night Bus

Damri does not operate a dedicated night bus service on South Jakarta routes. The last departure from Blok M is around 22:30. If your flight is after midnight, you will need a taxi or ride‑hail.

Pros & Cons

✅ Pros❌ Cons
Lowest cost (IDR 55k)Slower due to traffic (60–120 min)
Frequent departures from multiple pointsNo night service (after 23:00)
Large luggage capacityCrowded at peak hours
No need to book in advanceLimited comfort on older buses

Source: Damri Official Website · CGK Airport Transport

🚕 Taxi & Ride‑hailing (Grab / Gojek / Blue Bird) — Door‑to‑Door Convenience

For those who value privacy, comfort, or are travelling in a group, ride‑hailing apps and taxis are widely available in South Jakarta. They are more expensive than train or bus, but offer unmatched flexibility.

Ride‑hailing: Grab & Gojek

Fares are dynamic — expect 1.5–2x surge during peak hours (07:00–09:00, 17:00–20:00) or in bad weather.

Blue Bird Taxi

Jakarta’s most reliable taxi company. Metered fare from South Jakarta to CGK: IDR 200,000–300,000 (~USD 13–20). Book via the Blue Bird app or call +62 21 7917 8888. Fixed‑price airport packages are also available (IDR 250,000–350,000).

Private Car / Car Rental with Driver

If you need a pre‑booked, premium experience, companies like Silver Bird (executive taxi) or rental services (e.g. TRAC, ASIA Rent) offer sedans with driver from IDR 350,000–600,000 (~USD 24–40). Suitable for executives, families with lots of luggage, or early‑morning departures.

When to Choose Taxi / Ride‑hailing Over Train or Bus

Estimated Total Travel Time

From South Jakarta (Kebayoran Baru, Kuningan, Pondok Indah) to CGK: 45–90 minutes depending on traffic. Avoid 07:00–09:00 and 17:00–19:00 if possible — the Jagorawi and airport toll roads can be heavily congested.

Fare Comparison Table

ServiceEstimated Fare (IDR)Estimated Fare (USD)Capacity
GrabCar / GoCar150k–220k10–154 pax + 2 bags
GrabCar XL / GoCar XL200k–300k13–206–7 pax + 3 bags
Blue Bird Taxi (meter)200k–300k13–204 pax + 2 bags
Silver Bird / Premium350k–600k24–404 pax + 3 bags

Source: Grab Indonesia · Gojek · Blue Bird Group

💰 Cost & Time Comparison — All Options at a Glance

Use the table below to quickly compare every major transport mode from South Jakarta to CGK.

Mode Travel Time Cost (IDR) Cost (USD) Frequency Best For
Airport Railink 40–60 min 100,000 ~7 Every 15–30 min ⭐ Best overall — speed & reliability
Damri Bus 60–120 min 55,000–80,000 ~3.5–5.5 Every 20–40 min 💰 Cheapest option
Grab / Gojek 45–90 min 150,000–250,000 ~10–17 On demand Door‑to‑door, groups, night
Blue Bird Taxi 45–90 min 200,000–300,000 ~13–20 On demand Reliable metered service
Private Car / Premium 45–90 min 350,000–600,000 ~24–40 Pre‑book Executive / heavy luggage

🥇 Best value: Airport Railink (IDR 100k / 40–50 min). 🥇 Cheapest: Damri Bus (IDR 55k / 60–90 min). 🥇 Most convenient: Grab/Gojek (door‑to‑door, 24/7).

Where to Buy Tickets

Source: Railink · Damri · Grab · Blue Bird

🧳 Traveler Tips & Pro Advice for a Smooth Journey

After hundreds of trips between South Jakarta and CGK, local commuters and frequent flyers share these insider tips.

1. Luggage — Use “Takkyubin” (Baggage Delivery) Services

In Jakarta, you can use baggage delivery services such as JNE, Tiki, or Paxel to send your suitcases directly to the airport or to your hotel. This is especially useful if you have a connecting domestic flight and don’t want to haul bags through the city. Cost: IDR 50,000–150,000 per bag depending on size and distance.

2. Traffic Timing — The “Jakarta Rush Hour” Trap

3. Station Navigation — BNI City & Manggarai

4. Booking in Advance — When It Matters

5. What to Do If Your Flight Is at 03:00 AM

Trains and Damri buses do not run after 23:00. Your only options are: Grab/Gojek (IDR 200k–350k) or Blue Bird taxi (IDR 250k–400k). Alternatively, consider staying at a transit hotel near CGK (e.g., FM7 Hotel, Anara Airport Hotel) and taking a free shuttle from the hotel to the terminal.

6. Use the “Jak Lingko” Integration for Cheaper Train Access

If you use KRL Commuter Line to reach BNI City or Manggarai, the combined fare (KRL + Railink) is still IDR 103,000–105,000 — only IDR 3,000–5,000 extra for the KRL segment. Pay with a Jak Lingko card for seamless integration.

Sources: Jak Lingko · Paxel (baggage delivery) · Local commuter forums

❓ Frequently Asked Questions (FAQs)

1. Is there a direct train from South Jakarta to Soekarno-Hatta Airport?

Yes, the Airport Railink provides direct service from BNI City Station (Sudirman) and Manggarai Station to CGK, with stops at Terminals 1, 2, and 3. No transfers are needed.

2. What is the cheapest way to get from South Jakarta to CGK?

The Damri airport bus from Blok M or Manggarai costs IDR 55,000 (~USD 3.5) and takes 60–120 minutes. It’s the most budget‑friendly option.

3. Are there taxis or ride‑hailing services available at night (after midnight)?

Yes, Grab, Gojek, and Blue Bird operate 24/7. You can book a ride at any hour. Expect higher fares (1.5–2x surge) between 01:00–04:00 due to low supply.

4. How early should I leave South Jakarta for a morning domestic flight?

If taking the Airport Railink, leave 2 hours before your flight (1h travel + 1h at airport). If using a taxi/bus during rush hour, leave 2.5–3 hours before to account for traffic.

5. Can I use a JR Pass or similar discount card for the Airport Railink?

No, the Airport Railink is a separate service and does not accept JR Pass, KRL commuter passes, or other discount cards. You must buy a dedicated ticket (IDR 100k).

6. Is it better to fly from Halim Perdanakusuma (HLP) instead of CGK if I live in South Jakarta?

If your destination is served by HLP (limited routes), it’s closer and faster to reach. However, flight options are much fewer and fares are often higher than CGK. For most travellers, CGK remains the better choice.

7. What is the total door‑to‑door time from Kuningan (South Jakarta) to CGK?

By Railink: ~1h 15min (15min ride‑hail to BNI City + 50min train + 10min walk to check‑in). By Grab: 45–90min depending on traffic. By Damri: 1h 30min – 2h.

8. Can I bring a large suitcase (28″ or bigger) on the Airport Railink?

Yes, each carriage has dedicated luggage racks at both ends. Suitcases up to 32 kg are allowed. There are no extra fees for luggage.