1844: Graz - Maribor, as continuation of Vienna-Graz line of Südliche Staatsbahn, later called Südbahn.
1846: Maribor - Pragersko - Celje (Südliche Staatsbahn)
1849: Celje - Zidani Most - Ljubljana (Südliche Staatsbahn)
1857: Ljubljana - Sežana and on to Trieste (Südliche Staatsbahn)
1860: Pragersko - Ormož and on to Budapest via Čakovec, Croatia and Kotoriba, Croatia (Südbahn)
1862: Zidani Most - Dobova and on to Zagreb, Croatia and Sisak, Croatia (Südbahn)
1863: Maribor - Dravograd and on to St. Paul, Austria and Klagenfurt, Austria (Südbahn)
1870: Kranj - Jesenice and on to Tarvizio, Italy (Kronprinz-Rudolf-Bahn, in 1880 to kkStB Imperial and Royal State Railway)
1873: Pivka - Ilirska Bistrica and on to Rijeka, Croatia (Südbahn)
1876: Divača - Prešnica and on to Pula, Croatia (Istrische Staatsbahn, from 1884 to kkStB)
1879: Dravograd to Wolfsberg, Austria (kkStB)
1887: Hrpelje-Kozina (on line Divača - Prešnica) to Trieste (kkStB)
1890: Ljutomer - Radgona as continuation of Spielfeld - Radgona line (Südbahn)
1890: Čakovec, Croatia to Szombathely, Hungary via Lendava, Slovenia (MÁV)
1891: Ljubljana - Kamnik (kkStB)
1891: Celje - Šoštanj - Velenje and branch to Škale (Steiermärkische Landesbahnen; to kkStB in 1904)
1892: Poljčane - Konjice (Steiermärkische Landesbahnen, narrow-gauge)
1893: Ljubljana - Kočevje (kkStB), and branch to Novo Mesto and Straža in 1894 (kkStB)
1899: Brezovica - Vrhnika (Südbahn)
1902: Ajdovščina - Gorizia, Italy (Südbahn)
1903: Grobelno - Rogatec (Südbahn)
1906: Podrožica - Jesenice - Gorizia, Italy - Dutovlje, Slovenia - Villa Opicina, Italy - Trieste, Italy (kkStB)
1907: Murska Sobota - Hodoš and on to Körmend, Hungary (MÁV)
1908: branch to Slovenska Bistrica off line Grobelno - Pragersko (Steiermärkische Landesbahnen, later to Südbahn)
1908: Kranj - Tržič (kkStB)
1914: Novo Mesto - Bubnjarci (kkStB)
After World War One, Südbahn continued to operate their network in Slovenia until 1924, when all lines above except those going southewest from Bohinjska Bistrica and Pivka, which were in Italy, were amalgamated into the State Railways of the Kingdom of Serbs, Croats and Slovenes (Državne železnice Kraljevine Srbov, Hrvatov in Slovencev - SHS). In 1929, DŽ SHS became Jugoslovanske Državne Železnice (Yugoslav State Railways - JDŽ).
1920: Konjice - Zreče (narrow gauge)
1924: Ormož - Ljutomer - Murska Sobota (SHS)
1930: Rogatec - Krapina, Croatia (JDŽ)
1935: narrow gauge line Trieste - Koper - Poreč closed by FS
1938: Tržišče - Sevnica (JDŽ)
1942: Vižmarje - Črnuče - Laze (DRG, under German occupation)
1945: line Vižmarje - Črnuče - Laze closed by JDŽ
1948: Dutovlje - Sežana (JDŽ)
In 1951 JDŽ was renamed Jugoslovanske Železnice (JŽ).
1960: Kumrovec, Croatia - Podčetrtek - Stranje (JŽ) as continuation of Savski Marof - Kumrovec line built in 1956
1961: line Hrpelje-Kozine - Trieste, Italy closed by JŽ
1962: narrow gauge line Poljčare - Zreče closed by JŽ
1965: line Dravograd - St. Paul, Austria closed by JŽ
1966: branch to Slovenska Bistrica off line Grobelno - Pragersko closed by JŽ
1966: branch to Škale off line Celje - Velenje closed by JŽ
1966: line Naklo - Tržič closed by JŽ
1966: line Jesenice - Tarvisio, Italy closed by JŽ
1967: Prešnica - Koper (JŽ)
1968: line Velenje - Otiški Vrh closed by JŽ
1968: line Puconci - Hodoš closed by JŽ
In 1991, SŽ formed after Slovenia gained independence from Yugoslavia.
1999: Puconci - Hodoš and on to Zalalövő, Hungary (SŽ)