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: CA$34.45
Cost of tickets when booked 30 days in advance: CA$42
Cost of tickets when booked 7 days in advance: CA$45
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 CA$34.45. Tickets booked 30 days in advance are priced around CA$42. If booked 7 days before departure, the cost is approximately CA$45.
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 CA$44.85
- From Vienna to Salzburg From CA$29.25
- From Vienna to Bratislava From CA$9.10
- From Vienna to London From CA$107.90
- From Vienna to Cologne From CA$57.85
- From Vienna to Zurich From CA$52.65
- From Vienna to Munich From CA$30.55
- From Vienna to Budapest From CA$13.65
- From Vienna to Brussels From CA$53.30
- From Vienna to Prague From CA$19.50
- From Vienna to Amsterdam From CA$53.30
- From Vienna to Berlin From CA$48.75
- From Vienna to Frankfurt am Main From CA$53.30
- From Vienna to Amstetten From CA$62.40
- From Vienna to Paris From CA$118.30
Other train journeys to Ljubljana
- From London to Ljubljana From CA$186.55
- From Munich to Ljubljana From CA$42.25
- From Villach to Ljubljana From CA$12.35
- From Zagreb to Ljubljana From CA$46.15
- From Frankfurt am Main to Ljubljana From CA$59.15
- From Stuttgart to Ljubljana From CA$37.70
- From Maribor to Ljubljana From CA$95.55
- From Brussels to Ljubljana From CA$114.40
- From Salzburg to Ljubljana From CA$27.30
- From Strasbourg to Ljubljana From CA$81.90
- From Ulm to Ljubljana From CA$47.45
- From Paris to Ljubljana From CA$112.45
- From Zurich to Ljubljana From CA$37.70
- From Lyon to Ljubljana From CA$184.60
- From Budapest to Ljubljana From CA$49.40
Other train journeys from Ljubljana
- From Ljubljana to Villach From CA$12.35
- From Ljubljana to Budapest From CA$50.05
- From Ljubljana to Zagreb From CA$65.00
- From Ljubljana to Salzburg From CA$27.30
- From Ljubljana to Maribor From CA$39.00
- From Ljubljana to Lesce Bled From CA$24.53
- From Ljubljana to Munich From CA$42.25
- From Ljubljana to Zurich From CA$39.00
- From Ljubljana to Paris From CA$100.10
- From Ljubljana to Lyon From CA$203.45
- From Ljubljana to Belgrade From CA$138.70
- From Ljubljana to London From CA$440.70
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