List of locomotives in Indonesia

This is a list of locomotives in Indonesia and Netherlands East Indies.

Steam locomotives
All steam locomotives in Indonesia were operated during the Dutch colonial era to the PJKA era, during the 1980s era. In Greater Jakarta, steam locomotives were operated between the 1930s and 1980-1990s (e.g.: steam trams were actually closed in the early 1980s electricity was actually closed at the end of the decade 1990s due to being displaced by electric rail train, diesel locomotive, city transportation and the emergence of ojek motorcycle ). The first locomotives in Indonesia were NIS 1 and 2 belonging to Nederlandsch-Indische Spoorweg Maatschappij, to serve the Samarang NIS-Tanggung railway line. The following list of steam locomotives in Indonesia does not include all steam locomotives operated by all train operators in the Dutch East Indies. The following is a list of steam locomotives in Indonesia.

Track gauge

 * Locomotive NIS 107, was built by Hanomag (1907)

Track gauge
Sourced from, except where noted

DSM series
Steam locomotives operated by the Deli Railway Company (DSM) in North Sumatra. Unlike steam locomotives operated by other railway operators in the former Dutch East Indies, DSM locomotives never received renumbering by the Japanese occupation authority, and thus retained their original number.

Track gauge

 * Locomotive BB84, was built by Nippon Sharyo (1962)

Industrial operator
Cirebon Sugar Mill Track gauge 
 * Pakis Baru No. 1, build by Orenstein & Koppel
 * Pakis Baru No. 5, build by Orenstein & Koppel

Track gauge 
 * Banjaratma No. 10
 * Ceper Baru No. 5
 * Colomadu No. 1
 * Pakis Baru No. 2
 * Pakis Baru No. 3, build by Orenstein & Koppel
 * Pakis Baru No. 4, build by Orenstein & Koppel
 * Pakis Baru No. 6, build by Hanomag
 * Pakis Baru No. 7, build by Hanomag
 * Tasikmadu No. 3 1908, build by Borsig
 * Tasikmadu No. 5
 * Tasikmadu TM I, build by Orenstein & Koppel
 * Tasikmadu TM V
 * Tasikmadu TM IV
 * Tasikmadu TM VI, build by Orenstein & Koppel
 * Tasikmadu TM IX (Lokomotiv Doon)
 * Tasikmadu TM X
 * Tasikmadu TM XIV
 * Trangkil No. 1, build by Du Croo & Brauns Locomotieffabriek
 * Trangkil No. 3, build by Berliner Maschinenbau
 * Trangkil No. 4, build by Hunslet Engine Company

Track gauge 
 * Sindanglaut No. 4
 * Sindanglaut No. 7
 * Sindanglaut No. 8
 * Sindanglaut No. 10
 * Sindanglaut No. 11
 * Sindanglaut No. 13

Track gauge 
 * Bromo No. 5 (owned by PG Olean)
 * Gempol No. 2
 * Gempol No. 12, build by Henschel & Son
 * Gempolkrep No. 4, build by Orenstein & Koppel
 * Gempolkrep No. 12, build by Orenstein & Koppel
 * Gondang Winangun No. 14
 * Jatiroto No. 100, build by Arnold Jung Lokomotivfabrik
 * Kalibagor No. 20
 * Kartasura No. 5
 * Kebonagung No. 2, build by Orenstein & Koppel
 * Kebonagung No. 4, build by Henschel & Son


 * Kebonagung No. 7, build by Orenstein & Koppel


 * Kebonagung No. 8, build by Hanomag


 * Kebonagung No. 9, build by Orenstein & Koppel
 * Kebonagung No. 10, build by Orenstein & Koppel
 * Kedawung No. 14
 * Kedawung No. 16, build by Machinefabriek Breda
 * Ketanggungan No. 11
 * Krebet No. 3, build by Orenstein & Koppel
 * Krebet No. 10, build by Hanomag
 * Krebet No. 11, build by Hanomag
 * Meritjan No. 205, build by Du Croo & Brauns Locomotieffabriek
 * Ngadirejo No. 224, build by Du Croo & Brauns Locomotieffabriek


 * Olean No. 1


 * Olean No. 7
 * Pagottan No. 7
 * Pesantren Baru No. 214, build by Du Croo & Brauns Locomotieffabriek
 * Pesantren Baru No. 216, build by Du Croo & Brauns Locomotieffabriek
 * Pesantren Baru No. 228, build by Du Croo & Brauns Locomotieffabriek
 * Purwodadi No. 1
 * Purwodadi No. 10
 * Rejosari No. 2, build by Orenstein & Koppel
 * Rejosari No. 6 build by Orenstein & Koppel
 * Rejosari No. 10
 * Rendeng No. 6
 * Semboro No. 14
 * Semboro No. 15
 * Semboro No. 29, build by Arnold Jung Lokomotivfabrik
 * Semeru No. 4 (owned by PG Olean)
 * Sragi No. 16


 * Sumberharjo No. 3, build by Orenstein & Koppel


 * Sumberharjo No. 4, build by Orenstein & Koppel


 * Sumberharjo No. 5, build by American Locomtive Company


 * Sumberharjo No. 9, build by Du Croo & Brauns Locomotieffabriek


 * Sumberharjo No. 10, build by Du Croo & Brauns Locomotieffabriek
 * Sumberharjo No. 15
 * Tersana Baru No. 2
 * Tersana Baru No. 6
 * Wonolangan No. 7, build by Orenstein & Koppel
 * Wringinanom No. 06

Track gauge 
 * Kadhipaten No. 2

Track gauge 
 * Jatibarang 9, build by Arnold Jung Lokomotivfabrik
 * Sragi No.1, build by Krauss
 * Sragi No. 14 Max, build by Orenstein & Koppel

Track gauge 
 * Cepiring No. 6
 * Gending No. 4 build by Orenstein & Koppel
 * Gending No. 8
 * Jatibarang No. 9
 * Jatibarang No 10
 * Jatiwangi No. 5
 * Pangka No. 1, build by Arnold Jung Lokomotivfabrik
 * Pangka No. 3, build by Arnold Jung Lokomotivfabrik
 * Pangka No. 10, build by Orenstein & Koppel
 * Panji No. 15
 * Rejoagung No. 13
 * Soedhono No. 10
 * Tulangan No. 5

Fireless steam locomotive
Track gauge 
 * Pagottan No. 7, build by Orenstein & Koppel
 * Pagottan No. 8, build by Orenstein & Koppel
 * Semboro No. 2
 * Semboro No. 3

Diesel locomotives
A diesel locomotive is a rail vehicle that uses the power of diesel to propel a whole series of trains.

Industrial diesel locomotives
Track gauge 
 * GK0C, build by CRRC Yangtze (owned by Krakatau Steel)

Plantations diesel locomotivea
Track gauge 
 * Tasikmadu No. 21
 * Tasikmadu No. 25

Track gauge 
 * Sindanglaut No. 19

Track gauge 
 * Kedawung No. 9, build by Schöma
 * Madu Kismo No. 10
 * PT. Antam Cikotok, build by Deutz-Fahr
 * PT. Bakrie Sumatra Plantations (unknown fleet number), build by Hokuriku & Schöma
 * PT. BSP (unknown number fleet), build by Hokuriku & Schöma
 * PT. Socfindo (unknown number fleet), build by Hokuriku & Schöma
 * PTPN II (unknown fleet number), build by Hokuriku & Schöma
 * PTPN IV (unknown fleet number), build by Hokuriku & Schöma

Track gauge 
 * Kadipaten No. 19

Track gauge 
 * Pangkah No. 13
 * Pangkah No. 15

Hybrid locomotive
Track gauge 
 * MMT-M-270-BDE, build by Schalker Eisenhutte Maschinenfabrik (owned by Freeport Indonesia for underground mining operations)