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
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.
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.
runs once a day to the Terme Olimia
Slovenia's only rail operator Slovenske Železnice offers a variety of discounts for young people