Soekarno-Hatta International Airport to Jakarta by Train — Costs, Times & Tips (2026)
Skip Jakarta's gridlocked toll roads. The Railink Airport Express whisks you from CGK to the city centre in just 55 minutes for as little as IDR 70,000 (~$4.30) — making it the fastest, cheapest, and most reliable way to reach Jakarta in 2026.
Journey Time
~55 minutes
From
IDR 70,000 (~$4.30)
Terminus
Manggarai Station
CGK Airport to Jakarta — Transport Options Compared (2026)
All prices and times are approximate and subject to traffic conditions and seasonal variation.
| Option | Time | Cost (IDR) | Cost (USD) |
|---|---|---|---|
BestRailink Airport Train | ~55 min | IDR 70,000 | ~$4.30 |
Blue Bird Taxi | 60–120 min | IDR 250,000–350,000 | ~$15–$22 |
Grab / Gojek | 60–130 min | IDR 200,000–450,000 | ~$12–$28 |
Damri Bus | 90–180 min | IDR 45,000–60,000 | ~$2.80–$3.70 |
Exchange rate used: USD 1 = IDR 16,300 (approximate 2026 mid-rate). Taxi and ride-hail fares exclude toll road charges of approximately IDR 40,000–60,000 each way.
How to Take the Railink Airport Train from CGK — Step by Step
The Railink Express (also called the Airport Express or Kereta Bandara) is operated by PT Railink and departs from the underground station at Terminal 3.
Arrive at the Integrated Terminal
After collecting your baggage and clearing customs, follow the blue 'Airport Train' signs. The Railink station is located in the basement level connecting Terminals 1, 2, and 3 via the Skytrain shuttle.
Ride the Free Skytrain to the Station
If arriving at Terminal 1 or 2, board the free Skytrain to reach the main Railink station at Terminal 3. The Skytrain runs every 5–10 minutes and takes approximately 10 minutes.
Buy Your Ticket
Purchase tickets at self-service kiosks or staffed counters. Tickets cost IDR 70,000 (~$4.30) per person. You can also book online via the KAI Access app or at the counter. Contactless payment accepted.
Board the Railink Express
Trains depart every 30 minutes from 05:00 to 22:00. Find your carriage, stow your luggage in the overhead or end-of-car racks, and enjoy the air-conditioned ride.
Arrive at Manggarai Station
The journey takes approximately 55 minutes with stops at Batu Ceper, Duri, and BNI City (Sudirman). Manggarai is Jakarta's main rail hub with onward KRL Commuter Line connections across the city.
Continue to Your Final Destination
From Manggarai or BNI City (Sudirman) you can connect to the MRT Jakarta, TransJakarta bus, ride-hailing apps (Gojek / Grab), or a metered taxi to reach your hotel.
Insider Tips for the CGK Airport Train (2026)
Alight at BNI City (Sudirman) for hotels near the SCBD, Thamrin, or Blok M areas — it saves a transfer at Manggarai.
Book tickets on the KAI Access app in advance during peak periods (December–January, Lebaran) to guarantee a seat.
Baggage storage is plentiful; each train car has overhead racks and a large luggage bay at the end of the carriage.
The train is air-conditioned to roughly 20–22°C — bring a light layer if you run cold.
Free Wi-Fi is available onboard, though signal quality varies between the airport and city sections of the route.
For early morning flights (before 05:00 departure), you'll need a taxi or ride-hail as the first train departs CGK at ~05:15.
Railink Route Stations
Soekarno-Hatta (CGK)
Terminal 3 — Departure
Batu Ceper
~12 min
Duri
~35 min
BNI City (Sudirman)
~45 min — MRT interchange
Manggarai
~55 min — Final Stop
Frequently Asked Questions — CGK Airport Train 2026
How long does the airport train from Soekarno-Hatta to Jakarta take?
The Railink Airport Express takes approximately 55 minutes from Soekarno-Hatta (CGK) to Manggarai station, the final stop. The intermediate stop at BNI City (Sudirman) is reached in around 45 minutes and is often the most convenient stop for hotels in the SCBD and Sudirman/Thamrin corridor.
What are the operating hours of the Soekarno-Hatta airport train in 2026?
The Railink Express operates daily from approximately 05:00 to 22:00, with trains departing every 30 minutes from both the airport and city stations. Always verify current schedules on the KAI Access app or at the station, as timetables can change on public holidays.
Is the airport train cheaper than a taxi from Soekarno-Hatta to Jakarta?
Yes — significantly. A Railink ticket costs IDR 70,000 (~$4.30) compared to IDR 250,000–450,000 ($15–$28) for a Blue Bird taxi or Grab car, which are also subject to toll fees and Jakarta's notorious traffic congestion. The train is the fastest and most affordable option for solo and couple travellers.
Related Guides & Resources
Jakarta Destination Guide
Top neighbourhoods, attractions & hidden gems in the Indonesian capital.
Explore JakartaAirAsia Route Map
Explore all AirAsia routes from Jakarta CGK across Southeast Asia.
View RoutesJakarta Layover Guide
Make the most of a 6–24 hour layover at Soekarno-Hatta with our curated itineraries.
Plan LayoverPlanning a longer stay?
Discover Everything Jakarta Has to Offer
From the colonial charm of Kota Tua to the street food scene in Menteng and the rooftop bars of SCBD — our Jakarta city guide covers it all so you can plan the perfect trip.
Find the Best Flights to Jakarta (CGK) in 2026
Compare hundreds of airlines flying to Soekarno-Hatta International Airport. Search flexible dates and one-way or return fares to find your cheapest option.
Search Flights to JakartaPowered by Trip.com · We may earn a small commission at no extra cost to you.