Sejarah perkeretaapian di Indonesia

Kereta api pertama di Indonesia dibangun tahun 1867 di Semarang dengan rute Samarang - Tanggung yang berjarak 26 km oleh NISM, N.V. (Nederlands-Indische Spoorweg Maatschappij) dengan lebar jalur 1.435 mm (lebar jalur SS - Staatsspoorwegen adalah 1.067 mm atau yang sekarang dipakai), atas permintaan Raja Willem I untuk keperluan militer di Semarang maupun hasil bumi ke Gudang Semarang. Kemudian dalam melayani kebutuhan akan pengiriman hasil bumi dari Indonesia, maka Pemerintah Kolonial Belanda sejak tahun 1876 telah membangun berbagai jaringan kereta api, dengan muara pada pelabuhan Tanjung Priok Jakarta dan Tanjung Perak Surabaya. Semarang meskipun strategis, tetapi tidak ada pelabuhannya untuk barang, sehingga barang dikirim ke Batavia atau Soerabaja.