On peut facilement venir en Slovénie en train, le réseau est développé et les trains sont nombreux. On citera les liaisons plus que journalières depuis l'Italie, l'Autriche et la Croatie. Toutes les trois relient la capitale, Ljubljana.