Dipo lokomotif berfungsi sebagai rumah ataupun benkel bagi lokomotif. Dipo lokomotif ini lokasinya terpencar di pulau Jawa maupun di pulau Sumatra.

Dipo Lokomotif di Pulau Jawa

Dipo-dipo lokomotif besar yang terdapat di pulau Jawa antara lain :

Nama Dipo Kode Dipo Tempat
Dipo Lokomotif Jatinegara JNG Daop I Jakarta
Dipo Lokomotif Tanah Abang THB Daop I Jakarta
Dipo Lokomotif Bandung BD Daop II Bandung
Dipo Lokomotif Cirebon CN Daop III Cirebon
Dipo Lokomotif Semarang Poncol SMC Daop IV Semarang
Dipo Lokomotif Purwokerto PWT Daop V Purwokerto
Dipo Lokomotif Yogyakarta YK Daop VI Yogyakarta
Dipo Lokomotif Solo SLO Daop VI Yogyakarta
Dipo Lokomotif Madiun MN Daop VII Madiun
Dipo Lokomotif Sidotopo SDT Daop VIII Surabaya
Dipo Lokomotif Jember JR Daop IX Jember


Dipo Lokomotif di Pulau Sumatra

Nama Dipo Kode Dipo Tempat
Dipo Lokomotif Tanjung Karang TNK Divre III Sumatra Selatan
Dipo Lokomotif Kertapati KPT Divre III Sumatra Selatan
Dipo Lokomotif Padang PD Divre II Sumatra Barat
Dipo Lokomotif Medan MDN Divre I Sumatra Utara