By train

Print Add to travel planner
Direct express trains from neighbouring countries and many other parts of Europe offer you an easy way to get to Slovenia You can also travel overnight on trains with sleeper cars. Travelling by train is one of the most comfortable ways to travel. Slovenia is part of the Eurail Global Pass system, which means that you can use this pass to travel in Slovenia.
List of major foreign cities with direct rail connections to Ljubljana:

- Vienna, Graz, Salzburg (Austria)
- Zagreb, Rijeka, Opatija, Pula, Karlovac, Čakovec, Đurmanec, Zabok (Croatia)
- Budapest (Hungary)
- Munich, Frankfurt (Germany)
- Belgrade (Serbia)
- Zurich (Switzerland)
- Bucharest (Romania)
- Prague (Czech Republic)
- Villa Opicina (Italy)
- Moscow (Russia) 
National rail operator Slovenske Železnice offers more information about international timetables and fares.

Around Slovenia

Slovenia has a well developed rail network, which means that numerous tourist attractions can be reached by train. Train travel in Slovenia is inexpensive. The best way to travel between cities in Slovenia is the InterCity train (IC), which only call at major stations.

Taking your car by train

Cars can be carried on the section of railway line that connects the Bohinj Valley to the Soča Basin via a long tunnel. This saves tourists driving from the Bohinj Valley (Gorenjska region) to the Soča Basin from having to cross the Soriška Planina pass.


Heritage train

Travelling by a train pulled by a steam locomotive is an unforgettable experience. The heritage train runs on the old line (over a hundred years old) between Jesenice and Kanal ob Soči.

Spa train

Aspa train runs once a day to the Terme Olimia spa.


Slovenia's only rail operator Slovenske Železnice offers a variety of discounts for young people and groups.

Сonvert km <-> mi



The website uses cookies to improve user experience. By visiting and using the website, you agree with cookies.
I agree
Read more