Slovenske železnice (SŽ) ist die nationale slowenische Eisenbahngesellschaft, die nach dem Zerfall Jugoslawiens gegründet wurde.
Die Länge des Streckennetzes beträgt 1229 km mit 128 Bahnhöfen, davon elf nur für Güterverkehr. 504 km des Netzes sind elektrifiziert (Stand 2004).
Die Teilstrecke St. Egidi (Šentilj) - Cilli (Celje) wurde 1846 eröffnet und gehört zu den ältesten Eisenbahnstrecken in Europa.
Seit dem Jahr 2000 wird ein Intercityverkehr betrieben, der zunächst zwischen Ljubljana (Laibach) und Maribor (Marburg) aufgenommen wurde. Zwischen Marburg und Laibach verkehren auch Pendolino-Züge, die als InterCity Slovenije (ICS) bezeichnet werden. Einzelne Verbindungen gibt es auch nach Koper und Venedig.