Serbian Railways
1886 bekam Kragujevac einen Eisenbahnanschluss, der die Stadt über Lapovo an die Bahnlinie Belgrad-Niš (im Süden Richtung Sofia/Istanbul sowie Skopje/Thessaloniki) anband. Die Strecke wird heute von der serbischen Eisenbahngesellschaft Železnice Srbije betrieben.