7 września 1899 oddano do eksploatacji torowisko pomiędzy Rynkiem w Królewskiej Hucie (Chorzowie) a Katowicami przez Hajduki (Chorzów Batory) i Załęże.
29 lipca 1900 uruchomiono torowisko na trasie Piaśniki – Świętochłowice – Hajduki (Chorzów Batory), natomiast 12 sierpnia 1901 oddano do eksploatacji odcinek torowiska na trasie Królewska Huta (Chorzów) – Rynek – Świętochłowice. W latach 1929–1931 trwała budowa nowej, normalnotorowej zajezdni wraz z zakładami naprawczymi w Hajdukach. W tym samym roku linia Katowice – Chorzów została przebudowana na całej długości na linię dwutorową.
W połowie lat 50. XX wieku zmieniono przebieg linii Chorzów Stary – Chorzów Miasto. W maju 1960 wybudowano dwie pętle torowe przy Stadionie Śląskim w Chorzowie, a w lipcu tego samego roku powstała pętla końcowa na placu Hutników w Chorzowie.