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).

Buy the train ticket at a railway station. Note: in some countries you have to pay a service fee at the ticket counter. The ticket can be purchased at a station in the country of departure, also sometimes in other countries.

SI Slovenia - AT Austria

Tickets are available online from Austrian Railways (ÖBB), however they have to be collected at a station in Austria (ticket machine or ticket desk) before the journey. You can of course also buy tickets locally at a station in Slovenia.

There are two main border crossings with several direct trains: From Ljubljana via Maribor to Graz and Vienna and from Ljubljana via Bled to Villach, from where you can go to either Vienna or Salzburg and Innsbruck.

read more

SI Slovenia - DE Germany

Tickets from Ljubljana and selected other stations in Slovenia to Germany are available from DB (German Railways) via our partner link.

Advance fare tickets (Sparpreis Europa) offer very attractive fares and are available for many routes from Slovenia through Austria to Germany.

If you need to start your travel from cities in Slovenia where no ticket is available from online, buy your online ticket from the first possible station and get the ticket for the remaining part in Slovenia locally. Ensure to plan with enough time for changing trains to cope for possible delays!

read more

SI Slovenia - HR Croatia

If you want to travel from Slovenia to Croatia by train, buy your ticket locally at a train station in Slovenia. There are several discounted tickets available, for instance the Zagreb Spezial from Ljubljana to Zagreb: single 9€, return 18€. Tickets are not available online, only at stations.

There are several railway lines between Slovenia and Croatia, the most important being the main line from Ljubljana to Zagreb via the Dobova/Savski Marof border crossing. Here you will find several international express trains. Other major international lines run from Ljubljana to Rijeka and from Ljubljana to Pula.

read more

SI Slovenia - HU Hungary

If you are travelling from Slovenia to Hungary by train, buy your ticket locally at a station in Slovenia. The advance fare offer "Budapest Spezial" for trips from Ljubljana to Budapest is available from 9€. Tickets are not available online.

You can buy online tickets from Hungarian Railways MAV, however these have to be collected from a ticket machine at a station in Hungary!

The only border crossing between the two countries is at Hodos where the direct train from Ljubljana to Budapest runs.

read more

SI Slovenia - IT Italy

To cross the border from Slovenia to Italy, use the train coming from Ljubljana (Slovenia) to Trieste (Italy). The train runs twice a day. Train tickets are available at stations in Slovenia.

read more

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
Trainline Logo
ACPRail Logo
NS Logo
SNCB Logo
Booking.com Logo
China Highlights Logo
12GoAsia Logo
Flixtrain Logo
Inlandsbanan Logo
Nightjet Logo
SJ Logo
RealRussia Logo
Kiwi.com Logo
Airbnb Logo
DJI Logo
Rentalcars Logo

Cookies: we use cookies for the functionality of rail.cc and statistics - and take care of your personal privacy! There are other companies (Google, Yandex) which tools we have to use, which also place cookies. By the use of rail.cc you agree to the use of cookies in accordance with our privacy policy. For further information about the use and management of our cookies, we ask you to accept our cookies policy. If you can not accept, you have to leave rail.cc.

top