Getting around

Jakarta KRL Commuter Guide

By Pat First published Updated 5 min read

Plan a trip with the train planner

Jakarta KRL Commuter Guide

This is the complete guide to the KRL Commuter Train System in Jakarta and the surrounding cities. Find out everything you need to know, right here.

The Jakarta KRL Commuter or ‘KRL Jabodetabek’ is the largest train network in Jakarta’s metropolitan area.

The KRL Commuter services daily trains within Jakarta and also to its satellite cities including Bogor, Depok, Tangerang, and Bekasi (the term ‘Jabodetabek’ is derived from the first syllable of these locations).

Jakarta’s commuter system has changed a lot over the years. Since the lines were reorganised in May 2022 there are five lines around Jakarta, plus the airport train, which is run by the same company.

As you will see below, the KRL Commuter Jabodetabek services trains to some of Jakarta’s most popular areas for sightseeing such as Kota Tua, Sudirman, Jatinegara, Senen and the Monas. These are just a few examples.

Back in 2015, there were approximately 850,000 people using Jakarta’s commuter system on a daily basis.

The KRL commuter in Jakarta serves as an important alternative to driving in the city.

It is immensely popular with locals working in Jakarta who live in the neighboring cities. Subsequently, commuter trains in Jakarta can get overly crowded during peak travel times when road traffic is also congested.  

The KRL Commuter is an extremely popular form of public transportation in and around Jakarta.

The KRL Commuter is an extremely popular form of public transportation in and around Jakarta.

You can expect most commuter trains in Jakarta to be jam-packed during the morning on weekdays from 6-9 am and from 4-7 pm when people are finishing work.

Jakarta’s commuter system is also a very affordable way to get around, enabling locals to commute on a daily basis while still supporting children and other financial obligations.


Jakarta KRL Commuter: Line Information

Here are the five lines, with their old colour names, and our guide to each:

The old Yellow Line, often called the “loop line”, no longer runs as its own line. Since May 2022 trains from Cikarang and Bekasi run round the loop instead.

From Jatinegara, the Cikarang Line loop runs through Manggarai, Sudirman, Tanah Abang, Duri and Kampung Bandan, north of Kota Tua, then back south through Pasar Senen to Jatinegara. Trains to Bogor and Nambo now start from Jakarta Kota or Manggarai, on the Bogor Line.   


Jakarta KRL Commuter: Transit Station Information

These are the main stations for changing between lines (the colours are the old line names):

Jakarta Kota Station (Stasiun Jakarta Kota) Transfer between: Bogor—Tanjung Priok

Duri Station (Stasiun Duri) Transfer between: Tangerang—Cikarang—airport train

Tanah Abang Station (Stasiun Tanah Abang) Transfer between: Rangkasbitung—Cikarang

Manggarai Station (Stasiun Manggarai) Transfer between: Bogor—Cikarang—airport train, and the Jakarta LRT since September 2026

Jatinegara Station (Stasiun Jatinegara) Transfer between: Cikarang, where the line from Cikarang and Bekasi meets the loop

Kampung Bandan Station (Stasiun Kampung Bandan) Transfer between: Cikarang—Tanjung Priok

Rajawali Station (Stasiun Rajawali) is on the Cikarang Line loop.


Jakarta Commuter Information

Transferring to the MRT, the airport train and the LRT

If you are using the commuter in Jakarta, it is also possible to transfer to the MRT, the airport train and the LRT Jabodebek from the commuter network.

  • Transferring from the Commuter to Jakarta MRT

The best station in Jakarta’s commuter system for transferring to Jakarta MRT is Sudirman Station. Sudirman Station is located right in the heart of central Jakarta.

When you arrive at Sudirman Station it is possible to walk to Dukuh Atas MRT Station and the LRT Jabodebek, along a covered pedestrian deck that opened in 2023.

  • Transferring from the Commuter to the airport train

Conveniently, you can also access the airport train (the airport train to Soekarno-Hatta International Airport) from Sudirman Station. The airport train stops at BNI City Station, where Cikarang Line trains also stop now that Karet station has closed. The airport train also runs from Manggarai. The two stations are very close to each other (only about 200 meters).

You can walk between Sudirman Station (commuter) and BNI City Station (airport train) in about 2-3 minutes.

You can transfer from the KRL Commuter to both the MRT and Airport Train at Sudirman Station.

You can transfer from the KRL Commuter to both the MRT and Airport Train at Sudirman Station.


Jakarta KRL Commuter: Frequently Asked Questions

How much does it cost per trip on Jakarta’s commuter trains?

KRL Commuter tickets in Jakarta cost 3,000 IDR for any journey up to 25 km. After the first 25 km, journey prices go up by 1,000 IDR for every 10 km. These fares were the same in 2026. This is considered to be a very affordable transportation option for people living in Jakarta or one of its neighboring cities. The price is subsidized by the government.

How do you pay for the commuter train?

Tap in and out at the gates with a KRL multi-trip card (KMT), a prepaid bank card (such as Mandiri e-Money, BNI TapCash, BRI Brizzi or BCA Flazz), or QRIS Tap in a banking or e-wallet app on your phone, which works at every gate. One KMT card also works on the MRT, both LRT lines and Transjakarta buses. Our Jakarta train planner estimates the fare for any trip.

Are Jakarta’s commuter trains air conditioned?

Yes, the trains are air-conditioned, but you might expect with high passenger numbers and the odd broken AC, it isn’t always a comfortable temperature during every ride.

How many lines does Jakarta’s commuter train network consist of?

Five lines around Jakarta, plus the airport train. These are their names since May 2022, with the old colours:

How many stations are there currently in the Jakarta Commuter system?

About 80, spread over the five lines.

What is the official website for the KRL Commuter (Jabodetabek)?

The official website for Jakarta’s commuter system is now commuterline.id, and the operator’s C-Access app has timetables for every station.

Take note that this website is only in Bahasa Indonesian, therefore if you don’t speak the local language it will be little use for you. You are better off using this website for English information.

Sources checked on 29 October 2026

Fares and timetables change. Check the operator’s app before you travel, and tell us if something here is out of date.