Lokomotif B22 adalah lokomotif yang memiliki panjang 7850mm dan berat 25,1 ton. Lokomotif B22 dapat melaju hingga kecepatan 55 km/jam. Lokomotif ini menggunakan bahan bakar kayu jati atau batubara. Lokomotif ini memiliki dua roda penggerak (susunan roda 0-4-2T) dengan dua silinder compound. Pada lokomotif uap dengan dua silinder compound, uap dari silinder tekanan tinggi disalurkan ke silinder tekanan rendah yang lebih besar volumenya dari silinder tekanan tinggi (agar uap dapat berkembang memuai lebih lanjut dan menghasilkan tenaga penggerak lagi). Baru dari silinder tekanan rendah uap yang sudah terpakai dibuang melalui cerobong. Meskipun lokomotif uap dengan dua silinder compound dapat memberikan efisiensi yang lebih tinggi namun perawatannya lebih rumit. Setelah ditemukannya superheater maka jenis lokomotif uap seperti ini tidak pernah dibuat lagi.[1]
Selain kaya dengan sumber daya alam, seperti kayu jati, kawasan pantai utara Jawa Tengah dan Jawa Timur juga terdapat minyak bumi dan gas bumi, baik di Cepu (Jawa Tengah) maupun di Bojonegoro (Jawa Timur). Untuk mendukung percepatan arus perdagangan hasil bumi dan hasil industriperkebunan kemudian dibangun jalan rel. Setelah perusahaan kereta api swasta Nederlands-Indische Spoorweg Maatschappij (NIS) berhasil membangun jalur kereta api rute Semarang–Gundih-Surakarta–Yogyakarta (166 km) pada tahun 1867–1872, NIS kemudian melanjutkan pembangunan jalur kereta api rute Surabaya Pasarturi–Babat (69 km) selesai dibangun pada tahun 1900, rute Babat–Bojonegoro–Cepu (72 km) selesai dibangun pada tahun 1903 dan rute Gundih–Gambringan–Cepu (89 km) selesai dibangun pada tahun 1902. Jalur kereta api ini telah menjadi jalur perdagangan penting, yaitu lembah Bengawa Solo yang terletak di Jawa Timur bagian utara. NIS mendatangkan lokomotif uap B22 dari pabrik Hartmann (Jerman) sebanyak 20 unit lokomotif pada tahun 1889–1901. Lokomotif ini dipergunakan untuk menarik rangkaian kereta yang mengangkut hasil bumi, hasil perkebunan, hasil tambang atau penumpang.
^Bagus Prayogo, Yoga; Yohanes Sapto, Prabowo; Radityo, Diaz (2017). Kereta Api di Indonesia. Sejarah Lokomotif di Indonesia. Yogyakarta: Jogja Bangkit Publisher. hlm. 42. ISBN978-602-0818-55-9.
Hanya berisi layanan kereta api yang dioperasikan oleh induk perusahaan. Untuk layanan yang dioperasikan oleh anak perusahaan, lihat Templat:KAI Commuter untuk layanan KAI Commuter, Templat:KAI Bandara untuk layanan KAI Bandara dan Templat:KCIC untuk layanan KCIC/Whoosh