List of rolling stock classes of the Kereta Api Indonesia, its predecessors (Perumka, PJKA, PNKA, DKA), and its subsidiaries (KAI Commuter, Kereta Cepat Indonesia China). All are for 3 ft 6 in gauge railways unless otherwise stated. This list includes both operational and withdrawn classes.
Steam locomotives
Operable All of the steam locomotives owned by Kereta Api Indonesia are exclusively used for excursion train services.
Class Unit number Image Axles (AAR) Axles (Whyte) Builder Power (hp) Year built Initial use Status 02 & 03 B-1 0-4-2RT Maschinenfabrik Esslingen 450 1902 rack railway, branchline B2502 retired from service in 2020, B2503 remains operable at Ambarawa. 12 2-B 4-4-0 Hanomag 415 1902 mainline, regional Operable at Ambarawa Railway Museum 18 1-C 2-6-0T Sächsische Maschinenfabrik 350 1896 shunter, branchline Stored at Purwosari depot. Pulled out of service in 2020. 10 1-D-1 2-8-2T Hanomag 1187 1921 mainline, freight Used for Sepur Kluthuk Jaladara excursion train at Surakarta 099 1-D-1 2-8-2 Krupp 1600 1952 mainline Stored at Purwosari station awaiting restoration E10 60 E 0-10-0RT Maschinenfabrik Esslingen 750 1966 mainline, rack railway, freight Operable at Sawahlunto station, used for Mak Itam excursion train.
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 is the third CC201 that entered 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 were rebuilt 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.
3 ft 6 in gauge Diesel–mechanical Class Old unit number 2010 unit number Image Axles Builder Power (hp) Engine Entered serviceInitial use B101 (Pelita 1) (id) 01 n/a 1A PNKA Yogyakarta workshop 120 Mercedes-Benz OM 352 1969shunter, experimental Diesel–electric Class Old unit number 2010 unit number Image Axles Builder Power (hp) Engine Entered serviceInitial useA200 (Gajah Mada)01n/a1A PNKA Surabaya Gubeng workshopn/an/an/ashunter, experimentalB200 (20TDE)01-02n/aB Locotracteurs Gaston Moyse80n/a1961shunterB200 (Bima Kunting 2)01n/aB PNKA Yogyakarta workshop120Daimler-Benz M204 B1965shunter, experimentalB201 (Bima Kunting 3)01n/a B PNKA Yogyakarta workshop120Daimler-Benz M204 B1965shunter, experimental BB200 (EMD G8U6) 01-35 57 01-57 35 A1A-A1A EMD 875 EMD 8-567C 1957mainlineBB201 (EMD G12U6) 01-02 63 01-63 02A1A-A1A EMD1310EMD 12-567C 1963mainline 03-11 64 01-64 09 1964BB202 (EMD G18U6) 01-03 67 01-67 03A1A-A1A EMD1100EMD 8-645E 1967mainline 04-08 71 01-71 05 1971BB203 (GE U18A1A) 01-11 78 01 - 78 05A1A-A1A GE1500GE 7FDL-8 1978mainline 12-59 N/A 1983-1985 BB204 (SLM HGm4/6) 01-04 82 01-82 04 B-2-B SLM1230MTU 12V 396 TC 12 1982rack railway, freight, mainline 05-10 84 01-84 06 1984 11-17 93 01-93 07 1993 CC200 (GE-ALCO UM 106T) 01-27 n/a C-2-C GE, ALCO 1750 ALCO 244E 1953mainlineCC201 (GE U18C) 01-28 77 01-77 23C-C GE1950GE 7FDL-8 1977mainline 29-38 78 01-78 06 1978 39-72 83 01-83 34 1983 73R-90R 89 01-89 17 C-C - GE, Rebuilt from BB203 by KAI Lahat workshop 1950 GE 7FDL-8 1989 91-110 92 01-92 20 C-C GE 1950 GE 7FDL-8 1992 111R-120R 93 01-93 0283 35-83 42C-C- GE, Rebuilt from BB203 by KAI Lahat workshop1950GE 7FDL-8 1993 121R-137R 83 43-83 5699 01-99 02 1998 138R-144R 04 01-04 07 C-C - GE, Rebuilt from BB203 by KAI Yogyakarta workshop 1950 GE 7FDL-8 2004CC202 (EMD G26MC-2U) 01-15 86 01-86 15 C-C EMD 2250 EMD 16-645E 1986freight, mainline 16-32 90 01-90 17 1990 33-34 93 01-93 02 1993 35-37 01 01-01 03 2001 38-39 02 01-02 02 2002 40-48 08 01-08 09 2008 CC203 (GE U20C) 01-12 95 01-95 12C-C GE 2150 GE 7FDL-8 1995mainline 13-27 98 01-98 15- GE, INKA, GE Lokindo2150GE 7FDL-8 1997 28-30 98 16-98 18 1998 31-34 01 01-01 04 1999freight, mainline. Owned by paper pulp company PT Tanjungenim Lestari Pulp and Paper 35-37 01 05-01 07 2000mainline 38-41 02 01-02 04 2002CC204 (GE C18MMi) 01-04 03 01-03 04C-C- GE, Rebuilt from CC201 by KAI Yogyakarta workshop1950GE 7FDL-8 2003mainline 05-07 03 05-03 07 2005CC204 (GE C20EMP) 08-09 06 01-06 02C-C- GETI2150GE 7FDL-8 2006freight, mainline 10-11 07 01-07 02 2007 12-13 08 01-08 02 2008 14-17 09 01-09 04 2009 18-20 10 01-10 03 2010 21-37 11 01-11 17 2011 CC205 (EMD GT38ACe) 01-06 11 01-11 06C-C EMD2250EMD 8-710G3A 2011freight, mainline 07-50 13 01-13 44 EMD 2013 51-55 14 01-14 05 2014 56-79 21 01-21 24 2021 80-91 21 25-21 36 CC206 (GE CM20EMP) 01-100 13 01-13 100C-C GE2250GE 7FDL-8 2013freight, mainline 101-139 15 01-15 39 2015 140-150 16 01-16 11 2016 Diesel–hydraulic Class Old unit number 2010 unit number Image Axles Builder Power (hp) Engine Entered service Initial use Kebo Kuning (Schöma 6WDM) 01-02 n/a C Schöma 100 Daimler-Benz M204 B 1963shunter B301 n/a 23 01-23 02 B INKA n/a n/a 2023shunter. Owned by KAI Commuter. C300 (LKM V30C) 01-20 n/a C VEB Lokomotivbau Karl Marx 330 Maybach Mercedes-Benz 836 B 1967shunter, branchline D300 (Krupp M350D1) 01-30 58 01-58 30 D Krupp (Lokomotiv- und Waggonbaufabrik) 340 Maybach Mercedes-Benz 836 B 1958shunter, branchline D301 (Krupp M350D2) 01-80 62 01-62 80 D Krupp 340 Maybach Mercedes-Benz 836 B 1962shunter, branchline, mainline (Madura) BB300 (Krupp M700BB) 01-30 58 01-58 30 B-B Krupp 680 Maybach Mercedes Benz 820 B 1958shunter, branchline, mainline (Sumatra)BB301 (Krupp M1500BB) 01-30 64 01-64 30B-B Krupp1500MTU MD 12V 538 TB10 1964mainline 51-55 70 01-70 05 Krauss-Maffei 1970 BB302 (Henschel DHG1000BB) 01-06 70 01-70 06 B-B Henschel 1200 MTU 12V 493 TZ10 1970mainline, regionalBB303 (Henschel DHG1000BB) 01-15 73 01-73 15B-B Henschel 1200 (1010 until 1998)MTU 12V 493 TW10 1973mainline, regional 16-19 75 01-75 041200 1975 20-21 76 01-76 02 1976 22-37 78 01-78 161300 1978 38-42 80 01-80 05 1980 43-57 84 01-84 15 1984BB304 (Krupp M1500BB) 01-11 76 01-76 11B-B Krupp 1550 MTU 12V 652 TB11 1976mainline 12-25 84 01-84 14 1550 MTU 12V 652 TB11 1984 BB305 (NL-35A) 01 n/a B-B Nippon Sharyo 335 Komatsu-Cummins NRTD-6-B1 1977shunter. Owned by cement company Semen Nusantara (then Solusi Bangun Indonesia) BB305 (Ldh1500BB) 01-03 n/a B-B Jenbacher 1550 MTU 12V 65 TB11 1982freight, mainline. Owned by paper company Kertas Leces BB305 (BB1500HV) 04-06 n/a B-B CFD 1550 MTU 12V 652 TB11 1984freight, mainline. Owned by paper company Kertas Leces BB306 (Henschel DHG800BB) 01-22 84 01-84 22 B-B Henschel 900 MTU 8V 396 TC12 1984mainline, regional CC300 01-03 12 01-12 03 C-C INKA 2500 Caterpillar 3512B HD 2012mainline. Owned by Directorate-General of Railways, Ministry of Transportation 04-05 14 01-14 02 2014 DD55(JNR DD13) 12 n/a B-B Fuji Heavy Industries 1000 DMF31SB (2 units) 1974 (built), 2006 (import)freight, mainline, construction. Owned by Directorate-General of Railways, Ministry of Transportation
750 mm gauge Diesel–hydraulic Class Unit number Image Axles Builder Power (hp) Engine Entered serviceInitial use C301 01-08 C NCM Holland 260 GM-8V 71 NGO 1972mainline (Aceh)
600 mm gauge Diesel–mechanical Class Unit number Image Axles Builder Power (hp) Engine Entered serviceInitial use B100 (Bima Kunting 1) 01 1A PNKA Yogyakarta workshop 60 Willys L134 1963branchline, experimental
Standard gauge Diesel–electric Class Road no. Image Axles Builder Power (hp) Engine Entered serviceInitial use CC207 (DF4D) 23 01 Co-Co CRRC Dalian 3940 16V240ZJ* 2023mainline, backup (KCIC)
Internal combustion multiple units Diesel multiple units
Hydraulic transmission Reference Class Internal name Image Sets builtCars per set Builder Power (hp) Engine Transmission Year built Remark MADW300 (id) N/A 31 Glossing und Schöler GmbH, Ferrostaal 215 GM 8V71 Voith hydraulic Diwabus 1962-63 Single railcars, 1st class with baggage room, later downgraded to 3rd class, all retired, one preserved in Lempuyangan railway station MBW300 (id) N/A 71 Glossing und Schöler GmbH, Ferrostaal 215 GM 8V71 Voith hydraulic Diwabus 1962-63 Single railcars, 2nd class, later downgraded to 3rd class, all retired MCW301 (id) N/A 122 Nippon Sharyo 180 Shinko DMH17H Shinko TC-2A 1976-1977 2-car set, one car with toilet and one without, but both are independent railcars that can run on its own, some converted into economy class cars and baggage cars. All retired MCW302 Model 1978-1982 (id) N/A 841 Nippon Sharyo 1x290 Shinko DMH17HSA Shinko TCR2.5 1978-1982 Single railcars, some were refurbished to Model 1987 spec in 1990s, some converted into economy class cars and baggage cars, most are retired MCW302 Model 1987 (id) MH101 281 Nippon Sharyo 1x280 Cummins NT855 R5 Voith T211r re. 3 1987 Single railcars, most are retired Kereta Inspeksi 4 (id) MH201 15 Nippon Sharyo (original) KAI Yogyakarta workshop (refit) 4x280 Cummins NT855 R5 Voith T211r re. 3 2020 5-car set rebuilt from MCW302 series. Class change probably due to having one trailer car in the middle KRDI (id) MH201 124 INKA 2x517 Cummins N14E-R3 JWAC Voith T211r re. 4 2008-2013 4-car set. INKA inspection trains were based on this class KRDI (id) MH201 12 INKA 1x375 Cummins N14E-R Voith T211r 2008 2-car set built for standard gauge railway in Aceh (id)
Electric transmission Reference Class Internal name Image Sets builtCars per set Builder Power (hp) Engine Traction Equipment Year built RemarkMCW104 (Railcar Perintis)N/A1 Beijnes (body) PJKA Bukit Duri depot (conversion to DMU)60Detroit 8V-71n/aca. 1970Converted from former Jakarta EMUMCW200n/a1 Beijnes (body) PJKA Yogyakarta workshop (conversion to DMU)250Kromhout (nl) 12TV120n/aca. 1970Converted from former Jakarta EMU KRDE (id) ME201 55 INKA 1x1850 Cummins QSK45 Toshiba, Pindad 2006-2009 Rebuilt from BN-Holec EMU (id)5-car sets C-KRDE (id) ME201 55 INKA 1x1850 Cummins QSK45 Toshiba, Pindad 2012 Air conditioned, rebuilt from BN-Holec EMU (id)5-car sets2 sets was modified in 2021–2022 for planned use as Whoosh feeder train KRDE Push Pull (id) ME202 25 INKA 1x1850 Cummins (unknown model) Unknown 2009 Rebuilt from ABB-Hyundai EMU (id)5-car sets Railbus Kertalaya (id) N/A 13 INKA 1x400 Cummins QSM11 Unknown 2009-2011 Articulated 3-car set Railbus N/A 23 INKA 1x750 Cummins QSK45 Siemens Mobility, Pindad 2009-2011 Articulated 3-car sets, one set for Batara Kresna (id), and another one set for Lembah Anai (id)KRDE ARS KualanamuWoojin DEMU44 Woojin Industrial2x750Cummins SK19-R Woojin Industrial20124-car sets, operated by KAI Bandara for Kualanamu International Airport railway link KRDE ME204 ME204 74 INKA 2x750 Cummins QSK19-R Bombardier Transportation (batch 1, TS1-3), Medcom (Poland), Mitsubishi Electric (batch 2, TS 3-7) 2018-20234-car sets, used for Airport Train in Padang, Surakarta, and YogyakartaKRDE BPKASSN/A 33 INKAN/AN/AN/A20233-car sets built for standard gauge railway in South Sulawesi, operated under KAI-South Sulawesi Government JVN/AN/ATBD0 CRRC Qingdao Sifang TBDTBDN/ATBDOperated by KAI Commuter (allocation TBD)
Gasoline multiple units Classified as Motor Coaches (}. 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. Class Internal name Image Number built Builder Power (hp) Engine Transmission Build date Remark MR N/A 10 Renault (propulsion)