How do I get from the airport to Jakarta?
From Soekarno-Hatta (CGK), take the KAI Bandara airport train to BNI City station in Sudirman. It costs 70,000 IDR (about $4), runs every 30 minutes from 4:20am to midnight, and takes 46 minutes. After midnight, book a Grab from the pickup zone outside arrivals, budgeting 180,000-250,000 IDR ($10-14) for central Jakarta.
Soekarno-Hatta (CGK) sits 25 km northwest of central Jakarta in Tangerang. The KAI Bandara airport train is the right choice for most arrivals. It departs from a station connected to Terminal 3 by an elevated walkway. If you land at Terminal 1 or 2, the free Skytrain shuttle between terminals takes about 10 minutes. Tickets cost 70,000 IDR (around $3.95) from machines that accept both cash and cards. The train runs every 30 minutes between 4:20am and midnight. The ride to BNI City station takes 46 minutes. Those carriages are air-conditioned down to about 20°C, a sharp contrast when Jakarta's afternoon heat currently sits around 33°C with 46% humidity. Keep a layer accessible in your carry-on. From BNI City you're in the Sudirman business district, a short Grab ride from Menteng, Thamrin, or the Blok M nightlife strip.
After midnight, the train stops and your option is a car. Book through Grab or Gojek from the designated pickup areas outside the arrivals hall. Budget 180,000-250,000 IDR ($10-14) to Sudirman or Menteng, and 250,000-350,000 IDR ($14-20) for South Jakarta neighborhoods like Kemang. At 1am the ride takes about 45 minutes on a quiet toll road. During the day, the same trip can stretch past 90 minutes. That said, Blue Bird metered taxis from the official stand run honest meters. Look for the light-blue sedans with the bird logo on the door panel. Avoid any driver who approaches you inside the terminal or quotes a fixed fare before you reach the stand. The 'executive transfer' desks near baggage claim charge 400,000-500,000 IDR ($23-28) for a route that Grab covers at half the price.
DAMRI buses depart from all three terminals to Gambir station and other city hubs for 40,000-60,000 IDR ($2.25-3.40). They are the cheapest way in, but the ride to Gambir takes 60-90 minutes and luggage space is tight. If you arrive between 7am and 10am or 4pm and 8pm, Jakarta's commuter traffic will likely add an hour to any road-based estimate. The toll road from CGK funnels into the city through a single corridor, and when it backs up the smell of exhaust and the steady drone of idling motorbikes fill the cabin. That commuter window is when the airport train earns its fare. Indonesian SIM cards sell at counters past customs in Terminal 3 for about 100,000 IDR ($5.65) with 15-30 GB of data. Telkomsel tends to have the strongest coverage across Java, though an eSIM activated before landing saves the queue entirely.
Transfer options from Soekarno-Hatta International Airport (CGK)
KAI Bandara airport train · Recommended
46 min · 70,000 IDR ($3.95)
Grab or Gojek ride-hailing
60 min · 180,000-350,000 IDR ($10-20)
Blue Bird metered taxi
60 min · 200,000-350,000 IDR ($11-20)
DAMRI airport bus
75 min · 40,000-60,000 IDR ($2.25-3.40)
Executive private transfer
60 min · 400,000-500,000 IDR ($23-28)
More transport questions
How do I get to Jakarta?
Soekarno-Hatta International Airport (CGK), 25 km northwest of central Jakarta, handles all international flights. No nonstop service from North America or Europe. The main connection hubs are Singapore (1 hr 45 min), Tokyo-Narita, Dubai, and Doha. Direct flights from Sydney take about 7 hours on Garuda Indonesia or Qantas. Regional budget carriers connect from Kuala Lumpur and Bangkok for under $150 round-trip.
Full answerHow do I get around Jakarta?
Grab or Gojek for everything, MRT Jakarta for the north-south corridor, TransJakarta busway when the route fits. Jakarta's traffic regularly turns a 5 km trip into 90 minutes by car. Download both ridehail apps before landing at Soekarno-Hatta. A GrabBike motorcycle taxi from Sudirman to Kota Tua costs around Rp 15,000 and takes 20 minutes versus an hour by car.
Full answerWhat are the best day trips from Jakarta?
Bandung tops the list since the Whoosh high-speed rail cut travel to 40 minutes from Halim station, with fares from IDR 150,000. Bogor is the easiest half-day, 60 km south via the IDR 6,000 KRL commuter train to Kebun Raya. Kepulauan Seribu offers snorkeling 90 minutes by speedboat from Marina Ancol. Puncak's tea plantations sit 80 km south, but weekend traffic can triple the drive.
Full answerLast verified by automated review (v1.7.2) on . What is automated review?