List of Kereta Api Indonesia rolling stock classes

List of Kereta Api Indonesia rolling stock classes. All are for 3 ft 6 in gauge railways unless otherwise stated. This list includes both operational and withdrawn classes.

Operable
All of the steam locomotives owned by Kereta Api Indonesia is exclusively used for excursion trains. Reference

Diesel locomotives
Reference

In July 2010, the Ministry of Transportation issued Regulation No. KM45/2010, which among other things, renumbered the locomotive unit number. Under the new regulation, the unit number consisted of year of entered service and the unit number of that year (e.g. CC201 78 03 (former CC201 31) denotes that it's the third CC201 that enters service in 1978). Some locomotive classes were wholly retired before 2010 and thus would not receive the new unit number. Locomotives that were manufactured after 2010 exclusively used the new unit number, but for simplicity it would be given the old-style unit number. Certain locomotives has incorrect new unit numbers, mostly CC201s that are rebuild from BB203s. Some of these numberings are skipped (e.g BB203 78 01 (former BB203 02) and BB203 78 02 (former BB203 05). These skipped numbers were caused by units that were retired or rebuilt before 2010.

Hydraulic transmission
Reference

Electric transmission
Reference

Gasoline multiple units
Classified as Motor Coaches (Motorwagen}. Operated by Deli Railway Company (DSM) in North Sumatra and Probolinggo Steam Tram Company (PbSM) in East Java during the colonial period. Some were inherited by the Indonesian State Railways.

Electric locomotives
All electric locomotives have been replaced by electric multiple units. System: 1.5 kV DC overhead, unless stated.

Electric multiple units
Reference

3 ft 6 in gauge rollingstock
System: 1.5 kV DC overhead & 750 V third rail

Standard gauge rollingstock
System: 25 kV AC overhead & 750 V third rail