HomeAirportsJakarta CGK Metro Guide
Train GuideUpdated 2026

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.

OptionTimeCost (IDR)Cost (USD)
BestRailink Airport Train
~55 minIDR 70,000~$4.30
Blue Bird Taxi
60–120 minIDR 250,000–350,000~$15–$22
Grab / Gojek
60–130 minIDR 200,000–450,000~$12–$28
Damri Bus
90–180 minIDR 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.

1

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.

2

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.

3

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.

4

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.

5

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.

6

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

Planning 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.

Explore Jakarta

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 Jakarta

Powered by Trip.com · We may earn a small commission at no extra cost to you.