Explore Destinations

Discover the world's most amazing places

How to Get from Soekarno-Hatta Airport to Senayan City

Quick Answer

For most travelers, the fastest and most convenient balance is taking the Airport Rail Link (ARL) train to Sudirman Baru Station (45 mins, ~IDR 70,000), followed by a short taxi or Gojek/Grab ride (10 mins, ~IDR 20,000-40,000). The cheapest option is the ARL + an online motorcycle taxi (ojek), totaling under IDR 100,000. For door-to-door ease regardless of cost, a pre-booked private transfer or airport taxi is best (45-90 mins, IDR 200,000-350,000).

Quick Navigation: Transport from CGK to Senayan City

Option 1: By Train (Airport Rail Link - The Smart Choice)

The Airport Rail Link (ARL), operated by Railink, is the most efficient public transport to reach central Jakarta. It bypasses road traffic but requires a final transfer to Senayan City.

Step-by-Step Guide:

  1. Find the Station: Follow signs for "Railink" or "Kereta Api Bandara" in the arrivals hall of Terminal 1, 2, or 3. Free shuttle buses connect terminals to the central station (Terminal 3).
  2. Buy a Ticket: Purchase at the counter or automated machine. Destination: "Sudirman Baru" or "BNI City".
  3. Board the Train: Trains run every 30-60 minutes from ~4:00 AM to midnight. Travel time to Sudirman Baru is ~45 minutes.
  4. Final Leg to Senayan City: From Sudirman Baru Station, Senayan City mall is 3 km away. Options:
    • Taxi/Ride-Hail: 10-15 min, IDR 20,000-40,000. Use the app or find the official taxi queue.
    • Online Motorcycle (Ojek): 10 min, IDR 15,000-20,000. Fastest for solo travelers.
Airport Rail Link (ARL) Quick Facts
Destination Station Travel Time from CGK Frequency Ticket Price (Adult) Key Advantage
Sudirman Baru (BNI City) (Closest to Senayan) ~45 minutes Every 30-60 min IDR 70,000 Avoids all road traffic congestion
Duri (Connects to other local lines) ~55 minutes Every 30-60 min IDR 100,000 Connectivity to TransJakarta BRT

Who Should Choose the Train?

Solo travelers, couples, budget-conscious visitors, and those arriving during peak traffic hours. Not ideal for those with heavy/bulky luggage or mobility issues due to station stairs and the final transfer.

Purchasing Tickets & Tips:

Option 2: By Taxi & Ride-Hailing (Door-to-Door Convenience)

Direct but traffic-dependent. Use official airport taxis or ride-hailing apps (Grab, Gojek).

Official Airport Taxis (Blue Bird, Express, etc.)

Find the official taxi counter in arrivals. You pay a fixed fare based on zone. Always use the counter; avoid touts.

  • Fare to Senayan City: IDR 200,000 - 300,000.
  • Travel Time: 45 to 90+ minutes.
  • Pros: Reliable, metered, available 24/7.
  • Cons: Most expensive public option, subject to traffic jams.

Ride-Hailing Apps (Grab, GoCar, Gojek)

Often cheaper than official taxis. Designated Pick-up Points are mandatory.

  • App to Use: Grab or Gojek. Set pin accurately.
  • Fare Range: IDR 150,000 - 250,000 (Car), IDR 40,000 - 70,000 (Motorcycle).
  • Pick-up: Follow signs for "Online Transportation". May involve a short walk to a parking area.
  • Toll Fees: Are added to the fare. The driver will take the fastest (toll) route.

Traffic Advisory:

Jakarta's traffic is legendary. According to the TomTom Traffic Index, congestion can add 50-100% to travel times. Always check app estimates before choosing.

Option 3: By Private Car Transfer (Premium, Stress-Free)

Ideal for families, groups, late arrivals, or business travelers.

Pre-book a driver who meets you at arrivals with a name sign. Companies like Kiwitaxi or AirportTransfer.com offer this service.

Private Transfer Options & Prices
Vehicle Type Approx. Price (Pre-booked) Best For Booking Lead Time
Standard Sedan (4 pax) IDR 350,000 - 450,000 Couples, small families, business At least 24 hours recommended
Minivan (6-8 pax) IDR 500,000 - 700,000 Families, groups with luggage At least 48 hours recommended

Major Advantages:

Option 4: By Bus (Indirect & Time-Consuming)

Generally not recommended for Senayan City due to multiple transfers.

DAMRI buses go from CGK to major points like Gambir Station or Blok M. From Blok M, you'd need a final taxi to Senayan City.

  • DAMRI to Blok M: Fare ~IDR 40,000, travel time 60-120 mins (traffic-dependent).
  • From Blok M to Senayan City: Taxi (15 mins, IDR 20,000-30,000).
  • Total Cost: ~IDR 60,000-70,000.
  • Total Time: 90 - 150 minutes.

Verdict: Only consider if you are extremely budget-sensitive, have minimal luggage, and are not in a hurry. The train+taxi combo is faster and similarly priced.

Cost & Time Comparison: Soekarno-Hatta to Senayan City

Transport Mode Approx. Total Cost (IDR) Approx. Travel Time Transfers / Hassle Best For Our Rating
ARL Train + Taxi/Motorcycle 85,000 - 110,000 55 - 70 mins 1 transfer Budget travelers, solo/couples, avoiding traffic ★★★★★ (Best Value)
Ride-Hailing Car (Grab/GoCar) 150,000 - 250,000 45 - 90 mins Direct (app-based) Convenience seekers, small groups ★★★★☆
Official Airport Taxi 200,000 - 300,000 45 - 90 mins Direct (counter) Late arrivals, those wary of apps ★★★☆☆
Private Transfer (Pre-booked) 350,000 - 500,000 45 - 80 mins Direct (meet & greet) Families, groups, business, luxury ★★★★☆ (Best Comfort)
Bus (DAMRI) + Taxi 60,000 - 70,000 90 - 150 mins 2+ transfers Extreme budget, no time constraint ★★☆☆☆

Note: Times are estimates excluding wait/boarding time. Traffic is the single biggest variable.

Traveler Tips & Local Advice for a Smooth Journey

Essential Tips:

Navigating the Airport:

Soekarno-Hatta is large. Free inter-terminal shuttle buses run frequently. If your ride-hail app pick-up is at a different terminal, use these shuttles. Allow extra time.

Final Approach to Senayan City:

Senayan City mall is on Jl. Asia Afrika. The main drop-off point is often congested. Inform your driver if you're going to a specific hotel nearby (e.g., Fairmont, Ayana).

FAQs: Your Questions About CGK to Senayan City Transport

Is there a direct train from Soekarno-Hatta Airport to Senayan City?

No. You must take the Airport Rail Link to Sudirman Baru Station and then transfer to a taxi or motorcycle taxi for the final 3 km.

What is the cheapest way to get from CGK Airport to Senayan City?

The Airport Rail Link + Online Motorcycle (Ojek) combination, costing under IDR 100,000 total.

How long does a taxi take from Soekarno-Hatta to Senayan City?

Between 45 and 90+ minutes, entirely dependent on traffic. Late at night it's faster; during rush hour it can be very slow.

Can I use a ride-hailing app like Grab or Gojek from the airport?

Yes. Use the designated pick-up zones. Follow signs for "Online Transportation". It's often cheaper and more reliable than regular taxis.

Where do I buy tickets for the Airport Rail Link (ARL) train?

At the Railink counters or ticket machines in the arrivals halls of all terminals. You can also book via the Railink app in advance.

Is there a shuttle bus from CGK to areas near Senayan City?

No direct shuttle. DAMRI buses go to Blok M, from where you need a taxi. This is less convenient than the train option.

I am arriving late at night (past 11 PM). What are my options?

The last ARL train departs around midnight. After that, your options are 24/7 airport taxis or pre-booked private transfers. Pre-booking is highly advised for late-night arrivals.

What is the best option for a group of 4 with lots of luggage?

Pre-book a private minivan transfer. Splitting the cost (IDR 500,000-700,000) makes it reasonable per person and provides door-to-door service without the hassle of transfers with bags.