Der Hauptbahnhof Ljubljana ist der zentrale Bahnhof Sloweniens. Die wichtigsten Bahnverbindungen aus Ljubljana führen nach Triest, Frankfurt und München, Zürich, Prag, Graz und Wien, Budapest, Belgrad und Zagreb.
Züge sind für Reisen durch Slowenien empfehlenswert, da die Bahnverbindungen im Land gut, die Entfernungen meist kurz und die Fahrpreise günstig sind.