Explore Destinations

Discover the world's most amazing places

How to Get from South Jakarta Hotels to Soekarno-Hatta Airport

Quick Answer

Best overall: Railink Airport Train — IDR 100,000 (USD 6.50) per person, 50–55 minutes from BNI City Station (accessible from most South Jakarta hotels via a short taxi/Grab ride). No traffic risk, spacious luggage area, and reliable schedule. Cheapest: Damri bus at IDR 55,000–70,000 (USD 3.50–4.50) but can take 1.5–2.5 hours in traffic. Fastest door-to-door: Taxi/Grab at IDR 150,000–250,000 (USD 10–16), 45–90 minutes depending on departure time.

Quick Navigation: All Transportation Options from South Jakarta to CGK

🚄 Railink Airport Train – The Smart Middle-Ground from South Jakarta

The Railink Airport Train (KA Bandara) connects central Jakarta to Soekarno-Hatta Airport in a predictable 50–55 minutes — immune to road traffic. For South Jakarta residents, the two most practical boarding stations are BNI City Station (Sudirman) and Palmerah Station. Below is a complete breakdown.

Option A: BNI City Station (Stasiun Sudirman Baru) – Best for South Jakarta

Location: Jl. Kendal, Tanah Abang, Central Jakarta (directly connected to the Sudirman CBD, 5–10 minutes by taxi from South Jakarta's northern edge like Senayan, Kuningan, or Menteng Dalam).

Option B: Palmerah Station – Closer for Western South Jakarta

Location: Jl. Aipda Karel Satsuit Tubun, Palmerah, West Jakarta (bordering South Jakarta — ideal for hotels in Kebayoran Baru, Senopati, Gandaria, or Dharmawangsa).

Train Comparison Table – BNI City vs. Palmerah

Feature BNI City Station Palmerah Station
Typical travel time to CGK50 min55 min
First / Last train05:10 / 23:1005:25 / 22:40
FrequencyEvery 20–30 minEvery 30–40 min
Standard ticketIDR 100,000 (USD 6.50)IDR 100,000 (USD 6.50)
Executive ticketIDR 150,000 (USD 9.70)IDR 150,000 (USD 9.70)
Best for hotels inSenayan, Kuningan, Menteng, SudirmanKebayoran Baru, Gandaria, Senopati
Luggage racksYes – ampleYes – moderate
Parking availableNo (walk from TransJakarta/taxi)Limited paid parking

How to Buy Tickets

Pros & Cons of the Train

Source: Railink Official Website – Schedule & Pricing | Soekarno-Hatta Airport – Ground Transportation

🚌 Damri Bus – The Cheapest Route from South Jakarta to CGK

Damri (Perum Damri) operates the most economical airport bus service in Jakarta. For South Jakarta, there are three main pickup terminals: Blok M, Pasar Minggu, and Fatmawati. Fares range from IDR 55,000 to 70,000 (USD 3.50–4.50) per person — less than a coffee at the airport.

Route Details – South Jakarta Pickup Points

Terminal Address / Location Fare to CGK Travel Time First / Last Bus Best for Hotels In
Blok M Terminal Jln. Panglima Polim, Kebayoran Baru IDR 60,000 (USD 3.90) 1.5–2.5 hr 04:30 / 22:00 Kebayoran Baru, Blok M, Melawai
Pasar Minggu Terminal Jln. Pasar Minggu Raya, Pasar Minggu IDR 55,000 (USD 3.50) 2–3 hr 04:00 / 21:30 Pasar Minggu, Pejaten, Ragunan
Fatmawati Terminal Jln. TB Simatupang, Cilandak IDR 70,000 (USD 4.50) 1.5–2.5 hr 05:00 / 21:00 Fatmawati, Cilandak, Lebak Bulus

What to Expect on the Bus

How to Buy Damri Tickets

Pros & Cons of the Bus

Source: Perum Damri – Airport Bus Routes & Fares | Soekarno-Hatta Airport – Damri Bus Info

🚕 Taxi & Ride-Hailing (Grab/Gojek) – Door-to-Door Convenience from South Jakarta

For travelers prioritizing convenience, privacy, or traveling in groups, taxis and ride-hailing services offer direct hotel-to-terminal transport. The trade-off: cost and traffic exposure. Here is the complete cost breakdown and strategy.

Price Comparison Table – Taxi vs. Ride-Hailing (One Way, South Jakarta → CGK)

Service Type Estimated Fare (IDR) Estimated Fare (USD) Included Tolls Notes
Metered Taxi (Blue Bird, Express) 180,000 – 250,000 12 – 16 ✔ Yes Official airport taxis charge a flat rate of IDR 250,000–350,000
GrabCar (Standard) 150,000 – 200,000 10 – 13 ✔ Yes Price varies by demand surge (up to 2x during peak)
GoCar (Standard) 140,000 – 190,000 9 – 12 ✔ Yes Often slightly cheaper than GrabCar
GrabCar Premier / GoCar Luxe 250,000 – 350,000 16 – 23 ✔ Yes Premium sedans (Toyota Camry, Honda Accord) with extra legroom
Blue Bird Executive (Pre-Booked) 250,000 – 300,000 16 – 19 ✔ Yes Pre-book via MyBlueBird app for fixed price

When to Choose Taxi / Ride-Hailing

How to Book – Step by Step

  1. Grab/Gojek: Download app, enter "Soekarno-Hatta International Airport" as destination, select car type, confirm. Pay via GoPay/OVO/cash (cash accepted for orders under IDR 200k).
  2. Blue Bird: Call 021-7917-8888 or use MyBlueBird app. Request "to CGK" — mention terminal. Flat rate applies.
  3. Hotel concierge: Most South Jakarta hotels (The Ritz-Carlton, Raffles, Four Seasons, Hotel Mulia Senayan) can arrange a fixed-price airport transfer for IDR 300,000–500,000 (USD 19–32) — premium but reliable.

Traffic Reality Check – How Long Will It REALLY Take?

Jakarta traffic is unpredictable. Data from the Jakarta Transportation Agency (Dishub DKI) indicates the following average travel times from South Jakarta (Kebayoran Baru area) to CGK:

Rule of thumb: Always add 30 minutes to your GPS estimate. If Google Maps says 1 hour, budget 1.5 hours.

Source: Grab Indonesia – Fare Estimator | Gojek Indonesia – GoCar Service | Blue Bird Group – Airport Taxi Rates

🚗 Private Car / Shuttle – When You Need Zero Compromise

Private car services and hotel shuttles sit at the top of the price ladder but offer the highest level of comfort, reliability, and personalization. Here is when they make sense and what they cost.

Private Car Services – Rates & Providers

Provider Vehicle Type South Jakarta → CGK (IDR) South Jakarta → CGK (USD) Booking Required
Hotel Shuttle (Premium hotels)Luxury sedan / MPV350,000 – 500,00023 – 3224 hr advance
Movers (Airport Transfer)Alphard / Innova400,000 – 600,00026 – 3912 hr advance
Klook / Traveloka Airport TransferStandard sedan250,000 – 350,00016 – 231 hr advance (online)
Executive Car (with meet & greet)Mercedes E-Class / BMW 5700,000 – 1,200,00045 – 7848 hr advance

When to Book Private Car

How to Book

Source: Klook – Jakarta Airport Transfer | Traveloka – Airport Transport

💰 Cost Comparison Table – All 4 Ways from South Jakarta to CGK

Below is a side-by-side comparison of time, cost, and convenience for every transportation mode from South Jakarta to Soekarno-Hatta Airport. Use this to make your final decision.

Mode Cost (IDR) Cost (USD) Travel Time Transfer Needed? Best For Worst For
🏆 Railink Train (from BNI City) 100,000 6.50 50 min + 15 min feeder ✔ Short taxi/bus to station All travelers – best balance Very early/late flights
Damri Bus (Blok M) 60,000 3.90 1.5–2.5 hr ✘ Direct from terminal Budget solo travelers Groups, heavy luggage, tight schedule
GrabCar Standard 150,000 – 200,000 10 – 13 45–90 min ✘ Door-to-door Couples, quick trips, early/late Peak traffic hours
Taxi (Blue Bird Metered) 180,000 – 250,000 12 – 16 45–90 min ✘ Door-to-door Families, business travelers Budget travelers
Private Car (Pre-Booked) 300,000 – 600,000 19 – 39 45–90 min ✘ Door-to-door VIP, large groups, special needs Everyone else (cost)

Key takeaway: The Railink train + short feeder is the goldilocks option — not the cheapest, not the most expensive, but the most reliable. The Damri bus is the undisputed budget king. Taxis/Grab win on convenience if you're willing to pay 2–3× more and accept traffic risk.

Source: Railink Tariff 2025 | Damri Bus Fares | Grab Jakarta Pricing

🧳 Traveler Tips – What the Guidebooks Don't Tell You

After years of commuting between South Jakarta and CGK, here are 10 insider tips that will save you time, money, and stress.

1. Luggage Strategy – Use a Porter or Send Bags Ahead

2. Station Navigation – BNI City Station Can Be Confusing

3. Time of Day – The 3 PM Trap

4. Ticket Booking – Don't Queue at the Station

5. What to Bring on the Train

6. If You Miss the Last Train

7. Rainy Season (November–March) – Add 30 Minutes

8. Which Terminal? – Know Your Airline

9. Currency & Payment – Keep Small Bills

10. Hotel Pickup – Ask at Check-In

Source: Soekarno-Hatta Airport – Terminal Guide | Jakarta Tourism – Transport Tips

❓ FAQs: South Jakarta Hotels to Soekarno-Hatta Airport – 8 Common Questions

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

Yes, the Railink Airport Train serves BNI City Station (Sudirman) and Palmerah Station, both accessible from South Jakarta. The trip is direct (no transfers) and takes 50–55 minutes. From BNI City, you can reach it via a 10–15 minute taxi/Grab from most South Jakarta hotels. Cost: IDR 100,000 (USD 6.50).

2. What is the cheapest way from South Jakarta to Soekarno-Hatta Airport?

The Damri bus from Blok M Terminal (IDR 60,000 / USD 3.90), Pasar Minggu Terminal (IDR 55,000 / USD 3.50), or Fatmawati Terminal (IDR 70,000 / USD 4.50) is the cheapest option. Travel time: 1.5–2.5 hours depending on traffic. No booking needed — buy a ticket at the terminal cashier and board when available.

3. How much does a taxi cost from South Jakarta to CGK Airport?

A metered taxi (Blue Bird, Express) costs IDR 180,000–250,000 (USD 12–16) including tolls. Fixed-price airport taxis cost IDR 250,000–350,000 (USD 16–23). Ride-hailing (GrabCar/GoCar) is slightly cheaper at IDR 150,000–220,000 (USD 10–14). All prices are for standard sedans from the South Jakarta area (Kebayoran Baru, Senayan, Kuningan).

4. How long does it take from South Jakarta to CGK by bus?

Damri buses take 1.5–2.5 hours from South Jakarta terminals to CGK. Off-peak (before 6 AM or after 9 PM) can be 1–1.5 hours. Peak hours (6–9 AM, 4–8 PM) can stretch to 2.5–3 hours. The bus does not have a fixed schedule — it departs when full, which typically means every 30–60 minutes.

5. Is the airport train reliable for early morning flights?

The first Railink train from BNI City departs at 5:10 AM, arriving at CGK around 6:00 AM. This works for domestic flights departing at 7:30 AM or later. For international flights (which require 2-hour check-in), aim for a 7:30 AM departure or later. If your flight is before 7:30 AM, take a taxi/Grab (or a pre-booked car) — the train doesn't run early enough.

6. Can I use ride-hailing apps like Grab or Gojek from South Jakarta to the airport?

Yes, both Grab and Gojek operate a full airport service. GrabCar Standard costs IDR 150,000–200,000 (USD 10–13), GoCar Standard IDR 140,000–190,000 (USD 9–12). Both include tolls. Pickup at hotel lobbies is standard. For early/late flights, these are often the most practical option. Note: During heavy rain or surge pricing, prices can double — check the fare before confirming.

7. What is the best transportation option for families with children from South Jakarta to CGK?

For families, Railink train offers predictable timing and spacious seating, but you'll need to manage luggage up/down stairs at some stations. A pre-booked private car or GrabCar Premier with child seat provides door-to-door convenience (book at least 1 hour in advance). Damri buses are less recommended due to limited luggage space and no child seats. Best value for a family of 4: Take a single GrabCar (IDR 200k / USD 13) — cheaper than 4 train tickets (IDR 400k / USD 26) plus feeder costs.

8. How early should I leave South Jakarta for a domestic vs international flight from CGK?

Domestic flights: Leave 4 hours before departure (3 hours travel + 1 hour airport buffer). International flights: Leave 5 hours before departure (3 hours travel + 2 hours airport buffer). If using the train, add 30 minutes for station access and ticket purchase. During rainy season (Nov–Mar), add 30–45 minutes. These estimates are conservative but realistic for Jakarta's traffic.

Source: Compiled from Soekarno-Hatta Airport Official Site, Railink, Damri, and Grab Indonesia. Data current as of January 2025.