1924 (Electrified between Jakarta Kota/Tanjung Priok-Jatinegara section) 1992 (electrified between Jatinegara-Bekasi section) 2017 (electrified between Bekasi-Cikarang section) 28 May 2022 (present line)
KAI Commuter announced in 21 May 2022 that the line will be renamed as Cikarang Loop Line with new abbreviation (C) by 28 May 2022, as part of Manggarai station upgrade. The line ceased operating to Jakarta Kota and no longer serves Jakarta Kota–Manggarai segment, which is served exclusively by the Bogor Line. Trains from Bekasi or Cikarang arriving at Jatinegara now continue through city loop previously used by Loop Line, clockwise or counterclockwise, and then return to Bekasi or Cikarang. Several trains end their journey at Angke or Kampung Bandan without looping.[6] In response to passenger congestion at Manggarai, a feeder service serving Manggarai–Angke/Kampung Bandan portion of the line was introduced on 30 May 2022 to minimise waiting time.[7]
Route patterns
Main line
There are eight main service patterns of the line.
Service pattern
Route
Listed as
Stations served
Cikarang full racket, counterclockwise
Departing: Cikarang → Bekasi → Jatinegara
First-half loop: Jatinegara → Pasar Senen → Kampung Bandan
Second-half loop: Kampung Bandan → Manggarai → Jatinegara
Terminating: Jatinegara → Bekasi → Cikarang
Departing to first-half loop: "Kampung Bandan via Pasar Senen"
Second-half loop to terminating: "Cikarang via Manggarai"
14 stations of the loop (unidirectional)
7 stations from Jatinegara to Bekasi (bidirectional)
5 stations from Bekasi Timur to Cikarang (bidirectional)
Bekasi full racket, counterclockwise
Departing: Bekasi → Jatinegara
First-half loop: Jatinegara → Pasar Senen → Kampung Bandan
Second-half loop: Kampung Bandan → Manggarai → Jatinegara
Terminating: Jatinegara → Bekasi
Departing to first-half loop: "Kampung Bandan via Pasar Senen"
Second-half loop to terminating: "Bekasi via Manggarai"
14 stations of the loop (unidirectional)
7 stations from Jatinegara to Bekasi (bidirectional)
Cikarang full racket, clockwise
Departing: Cikarang → Bekasi → Jatinegara
First-half loop: Jatinegara → Manggarai → Kampung Bandan
Second-half loop: Kampung Bandan → Gang Sentiong (excluding Pasar Senen) → Jatinegara
Terminating: Jatinegara → Bekasi → Cikarang
Departing to first-half loop: "Kampung Bandan via Manggarai"
Second-half loop to terminating: "Cikarang"
13 stations of the loop (excluding Pasar Senen, unidirectional)
7 stations from Jatinegara to Bekasi (bidirectional)
5 stations from Bekasi Timur to Cikarang (bidirectional)
Bekasi full racket, clockwise
Departing: Bekasi → Jatinegara
First-half loop: Jatinegara → Manggarai → Kampung Bandan
Second-half loop: Kampung Bandan → Gang Sentiong (excluding Pasar Senen) → Jatinegara
Terminating: Jatinegara → Bekasi
Departing to first-half loop: "Kampung Bandan via Manggarai"
Second-half loop to terminating: "Bekasi"
13 stations of the loop (excluding Pasar Senen, unidirectional)
7 stations from Jatinegara to Bekasi (bidirectional)
7 stations of the loop (from Matraman to Angke, bidirectional)
7 stations from Jatinegara to Bekasi (bidirectional)
5 stations from Bekasi Timur to Cikarang (bidirectional)
Bekasi half racket (Angke), clockwise
Towards Angke: Bekasi → Jatinegara → Manggarai → Angke
Towards Bekasi: Angke → Manggarai → Jatinegara → Bekasi
Towards Angke: "Angke via Manggarai"
Towards Bekasi: "Bekasi via Manggarai"
7 stations of the loop (from Matraman to Angke, bidirectional)
7 stations from Jatinegara to Bekasi (bidirectional)
Cikarang half racket (Kampung Bandan), clockwise
Towards Kampung Bandan: Cikarang → Bekasi → Jatinegara → Manggarai → Kampung Bandan
Towards Cikarang: Kampung Bandan → Manggarai → Jatinegara → Bekasi → Cikarang
Towards Kampung Bandan: "Kampung Bandan via Manggarai"
Towards Cikarang: "Cikarang via Manggarai"
8 stations of the loop (from Matraman to Kampung Bandan, bidirectional)
7 stations from Jatinegara to Bekasi (bidirectional)
5 stations from Bekasi Timur to Cikarang (bidirectional)
Bekasi half racket (Kampung Bandan), clockwise
Towards Kampung Bandan: Bekasi → Jatinegara → Manggarai → Kampung Bandan
Towards Bekasi: Kampung Bandan → Manggarai → Jatinegara → Bekasi
Towards Kampung Bandan: "Kampung Bandan via Manggarai"
Towards Bekasi: "Bekasi via Manggarai"
8 stations of the loop (from Matraman to Kampung Bandan, bidirectional)
7 stations from Jatinegara to Bekasi (bidirectional)
Jakarta Kota branch line
In addition, there are two minority services serving Jakarta Kota that only operates at certain times outside of rush hour (such as midnight and early hours) and is not officially acknowledged on the map.
Towards Jakarta Kota: Bekasi → Jatinegara → Pasar Senen → Kampung Bandan → Jakarta Kota
Towards Bekasi: Jakarta Kota → Kampung Bandan → Gang Sentiong (excluding Pasar Senen) → Jatinegara → Bekasi
Towards Jakarta Kota: "Jakarta Kota via Pasar Senen"
Towards Bekasi: "Bekasi"
6 stations of the loop (bidirectional)
Pasar Senen, station of the loop (unidirectional)
Jakarta Kota
7 stations from Jatinegara to Bekasi (bidirectional)
Note: Pasar Senen is one-way only for counterclockwise trains heading towards Kampung Bandan or Jakarta Kota. Train heading towards Bekasi or Cikarang does not stop at this station regardless of which service pattern it belongs to.
Loop intersection and nominal Jakarta terminus. Trains going clockwise (via Manggarai) will head to Matraman, while those going counterclockwise (via Pasar Senen) will head to Pondok Jati
While not officially shown in maps, there are some trains from Cikarang or Bekasi operating to Jakarta Kota via Pasar Senen (vice versa) in revenue service. This was arranged in order to maintain regular exchange of rollingstock with other lines. The branch line operate outside peak hours, such as midnight or early hours.[8]
On 27 June 1928, a Westinghouse EMU of the State Electric Railway (then still under Dutch East Indies colonial rule) from the direction of Kemayoran station overran the terminating tracks of Batavia Noord station, hitting a horse drawn carriage on the road beside the station. No human casualty reported [9]
On 18 July 2007, a KRL Holec train trainset no. KL3-97228F running KA 423 (Economy) bound for Jakarta Kota was hit from behind by a locomotive being sent to Pasar Senen to carry KA 120 Jayabaya while stopping at Pondokjati station. No injury reported. The KRL set was able to continue its journey without further incident. [10]
On 30 October 2008, a former Toei 6000 set number 6181F train bound for Jakarta Kota via Pasar Senen variant of the line (at the time being the main route for this line) as KA 421 AC Economy class train was hit from behind by Antaboga 1001 freight train on a track segment between Kemayoran and Kampung Bandan stations. [11]