Slovenia by train

How to travel in Slovenia by train: information, connections, blog and travel reports. Help in our forum to buy train tickets.

Slovenia: Train tickets in Slovenia are only available locally at a railway station. SZ (Slovenian railways) does not offer online tickets yet. You can however buy tickets to/from Slovenia from other railways online, for example Deutsche Bahn (German railways) or ÖBB (Austrian railways).

SI Slovenia - AT Austria

Travel from Slovenia to Austria by train via one of these two railway routes.

1. From Ljubljana via Maribor to Graz and Vienna.

2. From Ljubljana via Bled to Villach where you can continue from to Salzburg, Innsbruck and Vienna.

There a saver fare tickets ("Sparschine") available from Austrian railways ÖBB starting from 9 EUR. You can also buy train tickets at Slovenian railway stations.

Find exact train schedules and buy your ticket via the given booking links.

read more

SI Slovenia - DE Germany

Train tickets from Ljubljana and other selected railway stations in Slovenia to Germany are available from Deutsche Bahn (German railways).

These saver fare tickets "Sparpreis Europa" start from 29 EUR. If you start your journey from a city in Slovenia where no ticket is available, buy first a ticket of Slovenian railways to a possible departure station. And from there buy a second train ticket to Germany.

read more

SI Slovenia - HR Croatia

Travel from Slovenia to Croatia by train. There are several saver ticket fares available. The train tickets have to be purchased at a railway station.

The most important railway line between Slovenia and Croatia is the main line from Ljubljana to Zagreb via the Dobova border crossing. The journey time from Ljubljana to Zagreb is three hours. You have at least two direct trains daily. The ticket fare is 9 EUR.

Other major international train lines run from Ljubljana to Rijeka and from Ljubljana to Pula.

Find the exact train schedules and ticket fare information via the given booking links.

read more

SI Slovenia - HU Hungary

Travel from Slovenia to Hungary by direct day train. The journey time on the travel route from Budapest to Ljubljana is 7:40 hours. Train tickets are available as saver fare price from 9 EUR.

In Hodoš is the only railway station for border crossing trains between both countries.

Find the exact train schedules for your travel journey and buy your train tickets via the given booking websites. The train tickets are also available at a station.

read more

SI Slovenia - IT Italy

Travel from Slovenia to Italy on the train route from Ljubljana (Slovenia) to Trieste (Italy).

There are at least two trains per day to cross the border. The journey time on the railway line Ljubljana to Trieste is 2:50 hours. The train ticket fare is 8 EUR. Buy the ticket at a train station.

From Trieste you have good train connections to your travel destination in Italy. Find the exact train schedules and buy your tickets via the booking links.

It is also possible to cross the border at Gorica. But you have to include a bus to get from the Slovenian to the Italian train station within the town.

read more

Train Routes

about railcc: We are real travellers and offer honest and well-grounded tips and tricks for your train journey.

rail.cc is partner and friend of
Deutsche Bahn Logo
Interrail Logo
Eurail Logo
Omio Logo
Direct Ferries
ACPRail Logo
NS Logo
SNCB Logo
Booking.com Logo
China Highlights Logo
12GoAsia Logo
Flixtrain Logo
Inlandsbanan Logo
Nightjet Logo
SJ Logo
Kiwi.com Logo
Airbnb Logo
DJI Logo
Rentalcars Logo
top