Kota Semarang
Semarang memiliki peranan penting dalam sejarah kereta api Indonesia. Di sinilah tonggak pertama pembangunan kereta api Hindia Belanda dimulai, dengan pembangunan jalan kereta api yang dimulai dari desa Kemijen menuju desa Tanggung sepanjang 26 Km) dengan lebar sepur 1435 mm. Pencangkulan pertama dilakukan oleh Gubernur Jenderal Hindia Belanda, Mr LAJ Baron Sloet van den Beele, Jumat 17 Juni 1864. Jalan kereta api ini mulai dioperasikan untuk umum Sabtu, 10 Agustus 1867.
Kereta api
Ada berbagai jenis kereta api yang dirancang untuk tujuan tertentu. Kereta api bisa terdiri dari kombinasi satu atau lebih dari lokomotif dan gerbong kereta terpasang, atau beberapa unit yang digerakkan sendiri (atau kadang-kadang pelatih bertenaga tunggal atau diartikulasikan, disebut sebuah kereta mobil). Kereta pertama dengan bentuk ditarik menggunakan tali, gravitasi bertenaga atau ditarik oleh kuda. Dari awal abad ke-19 hampir semuanya didukung oleh lokomotif uap. Dari tahun 1910-an dan seterusnya lokomotif uap mulai digantikan oleh kurang dan bersih (tetapi lebih kompleks dan mahal) lokomotif diesel dan lokomotif listrik, sementara pada waktu yang sama beberapa kendaraan unit yang digerakkan sendiri baik sistem tenaga menjadi jauh lebih umum dalam pelayanan penumpang.