thumb|Spalinowy zespół trakcyjny Stadler FLIRT należący do SŽ Transport kolejowy w Słowenii – system transportu kolejowego funkcjonujący na terenie Słowenii.
Historia thumb|Stacja w miejscowości Semič, 1914 r. Najważniejsza część sieci kolejowej w Słowenii powstała w okresie, gdy tereny te były częścią Cesarstwa Austrii, a później Austro-Węgier. W połowie XIX wieku przez tereny Słowenii budowano Austriacką Kolej Południową (niem. Österreichische Südbahn). W 1844 r. oddano do użytku pierwszy odcinek łączący Graz i Mürzzuschlag, a dwa lata później uruchomiono pierwszy odcinek na terenie Słowenii do Celje. W dalszej kolejności kolej docierała do Lublany (1849), a następnie przez Postojną do Triestu (1857). Do I wojny światowej powstawały liczne odnogi od głównej linii kolejowej: m.in. do Čakovca (1860), Zagrzebia (1862), Rijeki (1873), Puli (1876). W 1906 r. otwarto linię kolejową łączącą Villach z Triestem przez Jesenice i Gorizię. Po I wojnie światowej linie kolejowe w zachodniej części Słowenii, która przypadła Włochom, operowane były przez włoskie koleje Ferrovie dello Stato, a w części znajdującej się w Królestwo Serbów, Chorwatów i Słoweńców przez Železnice Kraljevine Srba, Hrvata i Slovenaca, a od 1929 r. przez koleje jugosłowiańskie JDŽ.