Explore Destinations

Discover the world's most amazing places

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

Quick Answer

The fastest and most recommended way to reach Central Jakarta (like hotels near Bundaran HI or Gambir) from Soekarno-Hatta Airport (CGK) is by taking the Airport Rail Link (ARL) train to Sudirman Baru (BNI City) Station, followed by a short taxi or ride-hail ride. The total journey takes about 45-60 minutes and costs approximately IDR 100,000 - 150,000 (USD $6.50 - $10) per person. The cheapest option is the Damri Airport Bus to Gambir Station, costing around IDR 40,000 (USD $2.50) but taking 60-90 minutes depending on traffic.

Quick Navigation: Transport Options from CGK to Jakarta Center

Train: The Airport Rail Link (ARL) - Fast & Reliable

The Soekarno–Hatta Airport Rail Link (ARL) is a dedicated express train connecting Terminals 1, 2, and 3 directly to central Jakarta. It is the best overall choice for most travelers due to its predictability, avoiding Jakarta's notorious traffic jams.

Step-by-Step Guide:

  1. Find the Station: Follow signs for "Railway" or "ARL" inside your arrival terminal (stations are located within each terminal).
  2. Buy a Ticket: Purchase a single-journey ticket at the counter or automated kiosk. Payment is cash (IDR) or debit/credit card.
  3. Board the Train: Trains depart every 30 minutes. The journey to the final station, Sudirman Baru (BNI City), takes 55 minutes from Terminal 3.
  4. Final Leg to Your Hotel: From Sudirman Baru Station, your hotel is likely a 5-15 minute taxi or Gojek/Grab ride away.

Key Details & Comparison:

Route (From CGK to...) Travel Time Fare (IDR) Best For
Sudirman Baru (BNI City) (Final Stop) ~55 min 70,000 Hotels in Sudirman, Thamrin, Menteng
Duri (First Stop) ~35 min 50,000 Connecting to other commuter lines or West Jakarta

Pros: Immune to traffic, punctual, clean, air-conditioned, free WiFi on board.
Cons: Does not drop you at your hotel door. Limited space for oversized luggage (though most suitcases are fine).

Source & Official Info: PT Railink Official Website.

Domestic Flight (CGK to Halim or CGK Domestically) - Usually Not Viable

Important: There is no direct connecting flight from Soekarno-Hatta (CGK) to another Jakarta airport that gets you closer to the city center. Any "flight" option involves flying to a different city (e.g., Surabaya), which is irrelevant for this transfer.

The Reality of "Flying" to Jakarta Center:

  • Halim Perdanakusuma Airport (HLP) is closer to East/Central Jakarta but only services limited domestic routes from other Indonesian cities, not from CGK.
  • Total Door-to-Door Time: If you were to land at CGK from abroad and theoretically try to fly to HLP, you would need to: claim baggage, check-in again, pass security, fly (15 min air time), disembark, and then travel from HLP to your hotel. This would take 4+ hours and cost significantly more than any ground transport.

Verdict: Forget flying within Jakarta. It is logistically impractical and time-consuming. Ground transport is always the correct choice.

Airport Bus (Damri) - The Budget Champion

Damri is the official airport bus service, offering the most economical transfer to multiple points in Jakarta. It's a good choice if you are on a tight budget, have time to spare, and your hotel is near one of its stops.

Main Routes to Central Jakarta:

DestinationTravel Time*Fare (IDR)Drop-off Point
Gambir Station (Main Central Hub) 60-90 min 40,000 Gambir Railway Station Front
Blok M (South Jakarta) 60-120 min 40,000 Blok M Bus Terminal
Pasar Baru 60-90 min 40,000 Pasar Baru Area

*Travel time is highly dependent on traffic. Late at night or very early morning can be faster.

How to Use Damri Bus:

  1. Locate the Counter/Boarding Area: Damri counters are clearly signed in the arrival halls of all terminals.
  2. Buy a Ticket: Pay cash at the counter. State your destination.
  3. Board & Travel: Buses are air-conditioned and have luggage compartments.
  4. Final Connection: From the drop-off point (e.g., Gambir), take a short taxi or ride-hail to your hotel.

Pros: Extrem cheap, direct to several central locations, luggage-friendly.
Cons: Subject to severe Jakarta traffic, unpredictable travel time, not door-to-door.
Source: Damri Official Website.

Taxi & Private Airport Transfer - For Convenience & Groups

This is a door-to-door service but comes at a premium price. It's recommended for groups of 3-4, travelers with a lot of luggage, those arriving late at night, or anyone prioritizing maximum convenience.

Options & Estimated Costs (to Central Jakarta Hotels like Grand Hyatta, Hotel Indonesia):

  • Official Airport Taxi (Blue Bird, Express): Use the official taxi counter in the arrival hall. You pay a fixed voucher fee based on your destination zone. Estimated Cost: IDR 200,000 - 300,000 (USD $13 - $20). Journey time: 45-90 minutes (traffic dependent).
  • Ride-Hailing Apps (Grab, Gojek): You can book a car via the Grab or Gojek app. Designated pick-up points are outside the terminals. Often slightly cheaper than official taxis. Estimated Cost: IDR 150,000 - 250,000.
  • Pre-Booked Private Transfer: Book online via sites like Klook or Viator. A driver meets you at arrivals with a sign. Cost: IDR 350,000 - 500,000+ (USD $23 - $33+). Best for guaranteed service and comfort.

Warning: Avoid touts offering "taxi" services inside the terminal. Always go to the official counter or use the app.

When to Choose This: Arriving after 11 PM (when trains/buses stop), with more than 2 large suitcases per person, traveling as a group of 4, or if your company is paying.

Ticket, Cost & Time Comparison: Which is Best for You?

Transport Method Approx. Cost (IDR) per person Average Travel Time* Traffic Dependent? Key Advantage Best Suited For
Airport Rail Link (ARL) Train + Taxi 100,000 - 150,000 45-60 min No (Train part) Fastest & Most Reliable Most travelers, first-timers, business travelers
Damri Bus + Taxi 40,000 - 80,000 (Cheapest) 60-120 min Yes Lowest Cost Solo backpackers, budget travelers, those near bus stops
Official Airport Taxi 200,000 - 300,000 45-90 min Yes Door-to-Door Groups, late-night arrivals, lots of luggage
Ride-Hailing (Grab/Gojek) 150,000 - 250,000 45-90 min Yes Convenient App-based Tech-savvy travelers, small groups
Private Pre-Booked Transfer 350,000+ 45-90 min Yes Premium, Hassle-Free Families, corporate travel, luxury travelers

*Travel Time is door-to-door estimate, including waiting and final connection. Train time is most stable.

Our Recommendation: For a perfect balance of speed, cost, and reliability, the ARL Train is the top choice. For absolute budget savings, choose the Damri Bus.

Traveler Experience & Insider Tips

Essential Advice for a Smooth Transfer:

  • Luggage Strategy: If you have heavy bags, the train (ARL) is easier than navigating bus stations. For huge or multiple bags, a taxi/transfer is worth the cost.
  • Traffic is Your Enemy: If landing between 7-10 AM or 4-8 PM on a weekday, assume road traffic will be "macet" (jammed). Strongly favor the train (ARL) during these peak hours.
  • Money First: Withdraw some Indonesian Rupiah (IDR) from an ATM at the airport. While cards are accepted for train tickets and taxis, having cash is essential for bus tickets and small expenses.
  • SIM Card/Wifi: Get a local SIM card or ensure you have roaming to use maps and ride-hailing apps (Grab/Gojek) for the final leg of your journey.
  • The "Last Mile": Your hotel might be a 10-15 minute walk from the train or bus drop-off point. In Jakarta's heat and with bags, taking a short, cheap Gojek ride is a wise move.

Practical Planning & Booking Tips

Before You Land:

  1. Check Your Arrival Terminal: CGK has 3 terminals. Know yours (T1, T2, T3) to follow correct signs for transport.
  2. Book Private Transfers in Advance: If you want a private transfer, book online 24+ hours in advance for better rates and guaranteed availability.
  3. Download Essential Apps: Install Grab and/or Gojek before you arrive. You can connect to airport WiFi to book your ride from the designated pick-up zone.

Upon Arrival:

  1. Ignore Touts: Politely decline offers for transport from people inside the terminal. Proceed to official counters.
  2. Validate Official Taxis: For airport taxis, only pay at the official counter (e.g., "Blue Bird Counter"). You will get a voucher to give to the driver.
  3. Know Your Hotel's Precise Location: Have your hotel's address saved in your phone, both in English and ideally in Indonesian, to show taxi drivers.

FAQs: Soekarno-Hatta Airport to Central Jakarta Transport

Is there a direct train from Soekarno-Hatta Airport to Gambir Station?

No. The Airport Rail Link (ARL) does not go to Gambir Station. It terminates at Sudirman Baru (BNI City) Station. To get to Gambir, take the ARL and then a 10-minute taxi, or take the direct Damri bus.

What is the cheapest way to get from CGK to Central Jakarta?

The Damri Airport Bus to Gambir Station is the cheapest, at IDR 40,000 per person. However, it is subject to traffic delays.

How do I get from CGK to my hotel late at night (after 11 PM)?

After the last train/bus (around 11 PM), your only options are taxi or ride-hailing (Grab/Gojek). The official taxi counters operate 24/7. Pre-booking a private transfer is also a safe and reliable option for late arrivals.

Is Grab or Gojek available at Soekarno-Hatta Airport?

Yes, but they have designated pick-up points, usually in the parking areas outside each terminal. Follow the signs for "Online Taxi" or "Ride-Hailing." You must use the app to book.

Which is faster, the train or a taxi?

During daytime or rush hour, the train (ARL) is almost always faster because it bypasses road traffic. At night when roads are clear, a taxi might be equally fast or slightly faster door-to-door.

Can I use a credit card to buy train or bus tickets?

At the ARL train station counters and kiosks, credit/debit cards are accepted. For Damri bus tickets, you typically need to pay with cash (IDR).

I'm traveling with a family of 4 and lots of luggage. What's best?

For a group of 4 with lots of bags, a pre-booked private van transfer or two taxis is the most comfortable and logistically simple choice, despite the higher cost. The train is feasible if you can manage your luggage on the platform and in the carriage.

How far in advance should I buy my ARL train ticket?

You can buy your ticket right before boarding. There's no need for advance purchase. Just head to the station in your arrival terminal after clearing customs.