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 (Croatia)
- Budapest (Hungary)
- Munich, Frankfurt (Germany)
- Belgrade (Serbia)
- Zurich (Switzerland)
- Bucharest (Romania)
- Prague (Czech Republic)
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
A
spa train runs once a day to the
Terme Olimia spa.
Discounts
Slovenia's only rail operator Slovenske Železnice offers a variety of discounts for
young people and
groups.