Vienna to Ljubljana by train
Compare prices, times and book fast direct trains
Overview: trains from Vienna to Ljubljana
Find the key information for travelling by train from Vienna to Ljubljana, including journey times, fares and operators serving the route. Compare your options and plan the journey that works for you with Rail Europe.
Going from Vienna to Ljubljana by train
About to set off from Vienna to Ljubljana by rail? Make your journey as seamless as possible with this guide, packed with tips on schedules, route details and how to find the best deals on tickets.
Train travel between Vienna and Ljubljana: train ticket prices
Cost of train tickets from Vienna to Ljubljana:
Cheapest tickets: €23.88
Cost of tickets when booked 30 days in advance: €29
Cost of tickets when booked 7 days in advance: €31
Tickets go on sale 6 months in advance.
Departure frequency and timetable from Vienna to Ljubljana
Here are the scheduling basics for trains from Vienna to Ljubljana:
07:53 is the first scheduled train (Monday-Friday).
08:05 the the last scheduled train (Monday-Friday).
07:53 is the first scheduled train (Saturday and Sunday).
08:05 is the last scheduled train (Saturday and Sunday).
A train departs every 5 minutes from Vienna toward Ljubljana.
Start booking your ticket aboard one of the 2 trains serving this route each day.
Vienna to Ljubljana distance and train travel time
The total distance for this route is 276 kilometres, with the fastest trip taking 5 hours and 52 minutes.
When are tickets between Vienna and Ljubljana available for purchase?
Tickets for trains between Vienna and Ljubljana can be purchased 6 months before the departure date. Take advantage of the early-bird savings by booking as early as possible.
Maximising your travels to Ljubljana
For a smooth travel experience, explore our help articles. Start planning your holiday and explore travel ideas in our city guide: Ljubljana.
FAQs about the train journey from Vienna to Ljubljana
Want to know more about your journey from Vienna to Ljubljana? We've compiled some of the most frequently asked questions by our customers to help you plan your journey.
The total distance between Vienna and Ljubljana by train is 276 kilometres.
The minimum fare on this route is €23.88. Tickets booked 30 days in advance are priced around €29. If booked 7 days before departure, the cost is approximately €31.
You can book your tickets 6 months in advance for this route.
The fastest journey time is 5 hours and 52 minutes.
Other train journeys from Vienna
- From Vienna to Venice From €31.22
- From Vienna to Salzburg From €20.36
- From Vienna to Bratislava From €6.33
- From Vienna to London From €75.11
- From Vienna to Cologne From €40.27
- From Vienna to Zurich From €36.65
- From Vienna to Munich From €21.27
- From Vienna to Budapest From €9.50
- From Vienna to Brussels From €37.10
- From Vienna to Prague From €13.57
- From Vienna to Amsterdam From €37.10
- From Vienna to Berlin From €33.93
- From Vienna to Frankfurt am Main From €37.10
- From Vienna to Amstetten From €43.44
- From Vienna to Paris From €82.35
Other train journeys to Ljubljana
- From London to Ljubljana From €129.85
- From Munich to Ljubljana From €29.41
- From Villach to Ljubljana From €8.60
- From Zagreb to Ljubljana From €32.12
- From Frankfurt am Main to Ljubljana From €41.17
- From Stuttgart to Ljubljana From €26.24
- From Maribor to Ljubljana From €66.51
- From Brussels to Ljubljana From €79.63
- From Salzburg to Ljubljana From €19.00
- From Strasbourg to Ljubljana From €57.01
- From Ulm to Ljubljana From €33.03
- From Paris to Ljubljana From €78.27
- From Zurich to Ljubljana From €26.24
- From Lyon to Ljubljana From €128.50
- From Budapest to Ljubljana From €35.29
Other train journeys from Ljubljana
- From Ljubljana to Villach From €8.60
- From Ljubljana to Budapest From €34.84
- From Ljubljana to Zagreb From €31.13
- From Ljubljana to Salzburg From €19.00
- From Ljubljana to Maribor From €27.15
- From Ljubljana to Lesce Bled From €15.57
- From Ljubljana to Munich From €29.41
- From Ljubljana to Zurich From €27.15
- From Ljubljana to Paris From €69.68
- From Ljubljana to Lyon From €141.62
- From Ljubljana to Belgrade From €88.01
- From Ljubljana to London From €306.76
230+ European rail operators Official partner of 230+ European rail operators
Travellers rate us "Excellent!"
Blog posts featuring Vienna or Ljubljana
-
Go east with RegioJet for the trip of a lifetime!
Rail Europe proudly welcomes RegioJet to our booking platform, offering travellers exciting new adventures at an unbeatable price.Read more
-
The must-see Pride celebrations across Europe this summer!
Pride Month is almost here!Read more
-
Everything you need to know about Europe's best night trains!
Waking up in Venice after falling asleep in Paris may sound like a dream. In Europe, this dream can become a reality, thanks to sleeper trains. Read more