Daerah Operasi VIII Surabaya

Terletak di Jalan Sidotopo Lor no. 2, Surabaya, satu kompleks dengan Stasiun Sidotopo. Dipo ini merupakan dipo lokomotif terluas yang ada di Pulau Jawa. Uniknya, cara memutar lokomotif Dipo Lokomotif Sidotopo tidak menggunakan pemutar rel, tetapi melalui jalur yang dibentuk seperti setengah lingkaran ("balloon loop") yang memutari utara bangunan dipo lokomotif. Selain itu, juga ada dipo kereta dan dipo mekanik yang berada di sebelah utara dan tenggara dipo lokomotif. Dipo kereta tersebut menyimpan rangkaian kereta Bangunkarta, Turangga, Sancaka, Pasundan, Penataran, KRD Kertosono, Rapih Dhoho, Komuter Surabaya-Sidoarjo, dan Komuter Jenggala.