The airport train changed hands
The airport train at Soekarno-Hatta is no longer a Railink product, and that single fact invalidates a large amount of older advice. KAI Commuter's Annual Report 2024, checked on 16 September 2026, records that PT Kereta Commuter Indonesia and PT Railink signed a conditional sale agreement for the Soekarno-Hatta airport train business in September 2020, executed it through deed of sale No. 10 of 30 December 2022, and that KAI Commuter paid Railink IDR 329,800,000,000 in three instalments during 2023.
The permission to run the service sits in a named decree. The same report states that approval to operate the Manggarai to Soekarno-Hatta Airport service was granted on 29 July 2022 by the Directorate General of Railways under decision letter No. KA.005/1/4/DJKA/2022, and that the syndicated loan raised for the original airport rail project was novated from Railink to KAI Commuter.
Where the Basoetta line actually stops
Commuter Line Basoetta runs between Manggarai and Bandara Soekarno-Hatta with three intermediate stops, not the longer stopping pattern the line once had. KAI Commuter's Annual Report 2024 lists the service in its business activities as "Basoetta Commuter Line: Manggarai - BNI City - Duri - Rawa Buaya - Bandara Soekarno Hatta", and separately records that Rawa Buaya was added as a Basoetta stop during 2024.
Each city stop is an interchange rather than a destination, and the table below sets out what the same report lists at each one.
| Stop | What KAI Commuter lists there | Why it matters to you |
|---|---|---|
| Manggarai | Cikarang and Nambo lines routed through it | City-end terminus and the network's main interchange |
| BNI City | Cikarang-line boarding during the Karet works | Closest stop to the Jalan Jenderal Sudirman corridor |
| Duri | Terminus of the Tangerang line | Transfer point for the western suburbs |
| Rawa Buaya | Added as a Basoetta stop in 2024 | Useful only if you are heading west, not into the centre |
KAI's own description of the product sells it on predictability rather than speed: the operator's airport rail page, read on 16 September 2026, says consistent journey durations help passengers arrive as planned, and lists extra-large baggage racks, onboard staff and free drinking water among the airport train facilities.
Why the city end needs a second leg
BNI City and Manggarai are both transfer points, so the train never completes a Jakarta journey by itself. Manggarai is the interchange KAI Commuter routes its Cikarang and Nambo services through, which is what makes it the city terminus; BNI City sits beside the Jalan Jenderal Sudirman office corridor, which is where most visitors staying centrally actually want to be.
The BNI City end is in the middle of a construction programme that changes the transfer. KAI Commuter announced that integration works between Karet station and Sudirman Baru/BNI City began on 1 September 2026 and run to 31 December 2026, with Commuter Line boarding and alighting moved from Karet to Sudirman Baru/BNI City for the duration, reached by a covered walkway alongside the old Karet station. The operator put 264 Commuter Line trips a day through the two stations on the Kampung Bandan and Cikarang corridor, and said Basoetta service at BNI City is unchanged by the works.
What KAI Commuter does not publish
KAI Commuter does not put a Basoetta fare or a journey time on any page this guide was able to read, and that absence is deliberate rather than accidental. The company's Annual Report 2024 lists, among its 2025 passenger-business strategies, developing a Basoetta fare system split by sub-class and purchase time, plus routine communication of fares and promotions. A fare designed to vary by booking class and booking moment cannot be quoted as one number.
The same report gives the supply side of the equation: the number of Basoetta trains was planned to rise from 56 to 64 services a day, and BNI City was earmarked for development into a "smart station". Check the fare and the departure time in KAI Commuter's C-Access app or at the station counter before you build a connection around it, and treat any fixed figure you find on a third-party page as unverified.
DAMRI coaches to named city points
DAMRI reaches parts of Jakarta the train does not, which is the real argument for taking a coach. Perum DAMRI describes its airport transport segment as covering apron transport, an inter-terminal shuttle and the Jabodetabek Airport Connexion network, and in a service announcement dated 8 July 2025 it published fares, operating windows and intervals for 28 departure points.
A sample of those 2025 fares shows how the pricing works by distance rather than by comfort.
| Departure point | Fare in DAMRI's July 2025 list | Interval and window |
|---|---|---|
| Stasiun KA Gambir | IDR 80,000 | Every 30 minutes, from 03:00 to the airport |
| Terminal Blok M | IDR 80,000 | Every 60 minutes, from 03:00 to the airport |
| Terminal Kampung Rambutan | IDR 95,000 | Every 30 minutes, from 03:00 to the airport |
| Botani Square Bogor | IDR 130,000 | Every 30 minutes, from 02:00 to the airport |
The pattern holds across the rest of the list: inner-city terminals cluster around IDR 80,000 to IDR 95,000, the Bogor and Bekasi corridors sit higher, and the long-distance points in Banten and West Java run from IDR 130,000 upward.
Terminals, taxis and an unreadable official site
Soekarno-Hatta has three passenger terminals, confirmed by DAMRI's Tanjung Barat release describing the coach as serving Terminals 1, 2 and 3, and moving between them is a separate problem from reaching the city. This guide cannot document the airport's Skytrain hours, its taxi rank positions or its designated ride-hailing pickup zones, because the airport's own website at soekarnohatta-airport.co.id redirected to an HTTPS address whose certificate could not be validated on 16 September 2026, from two separate networks. The former Angkasa Pura II domains no longer resolve either, and the InJourney Airports corporate site publishes no terminal-level transport page.
What can be said is that DAMRI lists an inter-terminal shuttle among its airport services, so a bus transfer between terminals exists alongside whatever rail shuttle is running.
What traffic does to every road option
Every road option from Soekarno-Hatta shares one weakness: nobody official publishes a journey time for it. DAMRI's 8 July 2025 list gives operating windows and departure intervals for all 28 points and no durations at all, which is a reasonable admission that the duration is not the operator's to promise. KAI Commuter's Annual Report 2024 frames the whole Greater Jakarta mass transit programme as an effort to cut the economic losses caused by congestion and air pollution, which is the same problem seen from the policy side.
That asymmetry is the decision rule. A coach or a car can be quicker than the train off-peak and much slower at peak, while the train's timetable does not care about the road; if you are catching a flight with a tight check-in, the value of the rail leg is the variance it removes, not the minutes it saves.
Before you leave the arrivals hall
Decide your second leg before you clear customs, because the choice is harder to make standing in an arrivals hall with bags. If you are heading for the Sudirman corridor, the train to BNI City plus a short onward hop is the cleanest structure; if your address is nearer Blok M, Gambir, Kampung Rambutan or Bogor, DAMRI's coach goes there directly and the train does not.
This guide covers the airport-to-city leg only. Jakarta's transit cards, onward fares within the city network and the TransJakarta bus system are outside its scope, as are terminal facilities, airport hotels and any transfer between international and domestic flights.
