[menuItemContent][menuItemRightSideContent]
Currency

Cheap train tickets from Zurich to Ljubljana

Showing times and prices for May 17

Cheapest

$188

Average

$189

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.

The average ticket from Zurich to Ljubljana will cost around $ 189 if you buy it on the day, but the cheapest tickets can be found for only $ 188.

Cheapest
09:33AMZürich HB11h00 08:33PMLjubljana
3 changes
$1881One-way
2nd Cheapest
08:11AMZürich Stadelhofen12h22 08:33PMLjubljana
4 changes
$1911One-way

Train schedule from Zurich to Ljubljana

Showing trains for tomorrow, Tue, May 17
08:11AMZürich Stadelhofen12h22 08:33PMLjubljana
0 changes
09:33AMZürich HB11h00 08:33PMLjubljana
0 changes

This is the last train of the day.

Find all the dates and times for this journey

Compare prices and tickets by train, bus or flight

Wed
May 18
$66Deutsche Bahn with connection
Find prices
$976tab
Thu
May 19
$88Deutsche Bahn with connection
Find prices
$448Swiss
Fri
May 20
$88Deutsche Bahn with connection
$83Flixbus
$1048Lufthansa
Sat
May 21
Find prices
$53Flixbus
$373tab
Sun
May 22
Find prices
$55Flixbus
$249Swiss
Mon
May 23
Find prices
$50Flixbus
Find prices
Tue
May 24
$99Deutsche Bahn with connection
$63Flixbus
$624tab
Wed
May 25
Find prices
Find prices
$624tab
Thu
May 26
$88Deutsche Bahn with connection
Find prices
$976Swiss
Fri
May 27
$77Deutsche Bahn with connection
$55Flixbus
$305Swiss
Sat
May 28
$66Deutsche Bahn with connection
$61Flixbus
$305tab
Sun
May 29
$77Deutsche Bahn with connection
$61Flixbus
$245Swiss
Mon
May 30
$77Deutsche Bahn with connection
$44Flixbus
$208tab
Tue
May 31
$52Deutsche Bahn with connection
$44Flixbus
$530Swiss
Wed
Jun 1
$66Deutsche Bahn with connection
Find prices
$246Swiss
Thu
Jun 2
$88Deutsche Bahn with connection
Find prices
$209tab
Fri
Jun 3
$88Deutsche Bahn with connection
$100Flixbus
$373Swiss
Sat
Jun 4
Find prices
$64Flixbus
$246tab
Sun
Jun 5
$66Deutsche Bahn with connection
$59Flixbus
$172Swiss

Fastest train times from Zurich to Ljubljana

Showing times and prices for May 17

Fastest Journey

11 h

Average

11 h 41 m

Trains per day

2

Distance

477 km

It's difficult to get from Zurich to Ljubljana without transferring at least 3 times.

Fastest
09:33AMZürich HB11h00 08:33PMLjubljana
3 changes
$1881One-way
2nd Fastest
08:11AMZürich Stadelhofen12h22 08:33PMLjubljana
4 changes
$1911One-way

More than 1,000 travel companies trust us to sell their tickets all in one place.

Deutsche Bahn
Renfe
Italo
Frecciarossa

Overview: Train from Zurich to Ljubljana

distanceDistance295 miles (476 km)
durationAverage train duration11 h
priceAverage train ticket price$96 (€87)
changesDirect trainYes
carriersTrain companiesDeutsche Bahn with connection or Deutsche Bahn

Trains from Zurich to Ljubljana cover the 295 miles (476 km) long journey taking on average 11 h with our travel partners like Deutsche Bahn with connection or Deutsche Bahn. There are direct train services available. While the average ticket price for this trip costs around $96 (€87), you can find the cheapest train ticket for as low as $66 (€60).

Train providers: Deutsche Bahn from Zurich to Ljubljana trains

Travel to Ljubljana from Zurich from $66 (€60) with Omio’s train partners Deutsche Bahn! You can find the best schedules and tickets when comparing and booking the most affordable route for you.

Deutsche Bahn

Deutsche Bahn (DB) is Germany’s main provider of train services and makes on average about 40, 000 domestic and international journeys per day. Deutsche Bahn’s fleet of trains includes the high-speed ICE (Intercity Express) as well as the IC (Intercity), EC (Eurocity), IRE (Interregio-Express), RE (Regional Express) and RB (Regionalbahn), which differ in terms of comfort and the time needed to travel. For example, while toilets are standard amenities, services like onboard restaurants or free WiFi are only available on certain train types and routes. Deutsche Bahn is well-known for its wide range of fares like Super Saver, Saver, and Flexible and discount cards like the Bahncard 25, 50 and 100, which you can also use for your Zurich to Ljubljana train.

    When purchasing your Deutsche Bahn train tickets from Zurich to Ljubljana, keep the following coronavirus related policies and recommendations in mind outlined by our travel partner:

    • Cashless payments recommended
    • Online booking and check-in recommended
    • Normal conditions apply

    Travel Tips: Trains from Zurich to Ljubljana

    Travel by train to Ljubljana easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Zurich to Ljubljana.
    FAQs

    What are the travel restrictions for Ljubljana, Slovenia if I'm coming from Zurich, Switzerland by train?

    Travel between Zurich, Switzerland and Ljubljana, Slovenia by train is: Fully open.

    Can I enter Slovenia from Switzerland?

    International entry status: Entry is fully open for citizens and permanent residents of Switzerland

    Do I need to quarantine on arrival in Slovenia from Zurich?

    Conditions of entry:

    • No COVID-19 testing required
    • No quarantine required

    What are the safety rules to follow in Ljubljana, Slovenia?

    All travelers in Slovenia must observe these coronavirus safety measures:

    • Physical distance: 1.5 metre (s) (5 feet)
    • Face mask: Mandatory

    The information above was last checked on 5/12/22. Remember to review the latest COVID-19 travel safety regulations   for your train from Zurich to Ljubljana as this information can change.

    Are there travel restrictions, such as quarantine measures, in place when returning to Zurich, Switzerland from Ljubljana, Slovenia?

    The restriction level for your return train to Zurich, Switzerland from Ljubljana is: Fully open.

    Is my return train into Zurich from Ljubljana restricted?

    International entry is allowed for: Entry is fully open for citizens and permanent residents of Slovenia

    Do I need to quarantine on arrival in Switzerland from Ljubljana?

    Conditions of reentry:

    • No COVID-19 testing required
    • No quarantine required

    What are the safety rules to follow in Zurich, Switzerland?

    The government of Switzerland has imposed these measures to reduce the spread of COVID-19:

    • Social distancing required: 1.5 metre (s) (5 feet)
    • Face mask required: Regional advice

    Last checked on 5/9/22. Remember to check the latest COVID-19 travel safety regulations for your train to Zurich from Ljubljana closer to your date of departure here here.

    How much do cheap train tickets to Ljubljana from Zurich cost?

    Looking to save money on your journey? Omio customers have found the cheapest train from Zurich to Ljubljana for the next 7 days starting from $66 (€60)  one way.

    What is the price of a train ticket from Zurich to Ljubljana?

    The Zurich to Ljubljana train ticket price is on average $96 (€87)  if you are looking to book your tickets for this route in the next week.

    How far is it from Zurich to Ljubljana by train?

    The distance from Zurich to Ljubljana by train is approximately 295 miles (476 km).

    How long is the train to Ljubljana from Zurich?

    The train time to Ljubljana from Zurich is on average 11 h  for the 295 miles (476 km) long journey, but the time it takes to go to Ljubljana from Zurich by train can vary depending on specific dates or traveling on weekends and holidays.

    What train providers go from Zurich to Ljubljana?

    When taking a train from Zurich to Ljubljana, you can count on Deutsche Bahn with connection or Deutsche Bahn for the best way to get you to Ljubljana. You can also check all possible train companies who offer a service between Zurich and Ljubljana and compare the amenities they offer before buying a train ticket.

    When does the first train depart from Zurich to Ljubljana? When does the last train depart from Zurich to Ljubljana?

    You can take the earliest train from Zurich to Ljubljana at 7: 33 AM   or take the last train from Zurich to Ljubljana leaving at 8: 59 PM. Look for the latest Zurich to Ljubljana train schedules on Omio and book the best time to take the train for this journey.

    When should I buy the Zurich to Ljubljana train for the best deals on tickets?

    You can find trains between Zurich and Ljubljana to cost on average $96 (€87) one way if you book within the next 7 days. But we recommend buying train tickets in advance to score the best deals and save money on your journey. You’ll see tickets for the Zurich to Ljubljana train generally on sale a few months before the planned travel date.

    Important Stations and Airports for this Journey

    Zurich
    Ljubljana
    The major railway station for departures from Zurich is Zürich HB. Read all the information you need to know about services, amenities and connections at Zürich HB for your journey between Zurich and Ljubljana.