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: US$26.50
Cost of tickets when booked 30 days in advance: US$33
Cost of tickets when booked 7 days in advance: US$35
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 US$26.50. Tickets booked 30 days in advance are priced around US$33. If booked 7 days before departure, the cost is approximately US$35.
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 US$34.50
- From Vienna to Salzburg From US$22.50
- From Vienna to Bratislava From US$7.00
- From Vienna to London From US$83.00
- From Vienna to Cologne From US$44.50
- From Vienna to Zurich From US$40.50
- From Vienna to Munich From US$23.50
- From Vienna to Budapest From US$10.50
- From Vienna to Brussels From US$41.00
- From Vienna to Prague From US$15.00
- From Vienna to Amsterdam From US$41.00
- From Vienna to Berlin From US$37.50
- From Vienna to Frankfurt am Main From US$41.00
- From Vienna to Amstetten From US$48.00
- From Vienna to Paris From US$91.00
Other train journeys to Ljubljana
- From London to Ljubljana From US$143.50
- From Munich to Ljubljana From US$32.50
- From Villach to Ljubljana From US$9.50
- From Zagreb to Ljubljana From US$35.50
- From Frankfurt am Main to Ljubljana From US$45.50
- From Stuttgart to Ljubljana From US$29.00
- From Maribor to Ljubljana From US$73.50
- From Brussels to Ljubljana From US$88.00
- From Salzburg to Ljubljana From US$21.00
- From Strasbourg to Ljubljana From US$63.00
- From Ulm to Ljubljana From US$36.50
- From Paris to Ljubljana From US$86.50
- From Zurich to Ljubljana From US$29.00
- From Lyon to Ljubljana From US$142.00
- From Budapest to Ljubljana From US$39.00
Other train journeys from Ljubljana
- From Ljubljana to Villach From US$9.50
- From Ljubljana to Budapest From US$38.50
- From Ljubljana to Zagreb From US$34.40
- From Ljubljana to Salzburg From US$21.00
- From Ljubljana to Maribor From US$30.00
- From Ljubljana to Lesce Bled From US$17.20
- From Ljubljana to Munich From US$32.50
- From Ljubljana to Zurich From US$30.00
- From Ljubljana to Paris From US$77.00
- From Ljubljana to Lyon From US$156.50
- From Ljubljana to Belgrade From US$97.23
- From Ljubljana to London From US$339.00
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