[menuItemContent][menuItemRightSideContent]
Currency

The cheapest trains from Vienna to Ljubljana

Showing times and prices for Aug 1

Cheapest

$63

Average

$82

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 Vienna to Ljubljana will cost around $ 82 if you buy it on the day, but the cheapest tickets can be found for only $ 63.

Cheapest
09:58AMVienna Central Station7h07 05:05PMLjubljana
3 changes
$631One-way
Cheapest
02:25PMVienna Central Station6h09 08:34PMLjubljana
1 changes
$631One-way
2nd Cheapest
07:58AMVienna Central Station5h59 01:57PMLjubljana
0 changes
$891One-way
2nd Cheapest
10:58PMVienna Central Station11h04 10:02AMLjubljana
4 changes
$891One-way
2nd Cheapest
03:58PMVienna Central Station5h52 09:50PMLjubljana
1 changes
$891One-way

Timetable Vienna to Ljubljana

Showing trains for tomorrow, Sun, Aug 1
07:58AMVienna Central Station5h59 01:57PMLjubljana
0 changes
08:25AMVienna Central Station6h07 02:32PMLjubljana
0 changes
09:58AMVienna Central Station7h07 05:05PMLjubljana
0 changes
12:25PMVienna Central Station6h07 06:32PMLjubljana
0 changes
02:25PMVienna Central Station6h09 08:34PMLjubljana
0 changes
03:58PMVienna Central Station5h52 09:50PMLjubljana
0 changes
10:58PMVienna Central Station11h04 10:02AMLjubljana
0 changes

This is the last train of the day.

Find all the dates and times for this journey

COMPARE Prices across different modes

Sat
Jul 31
$56ÖBB | Railjet
Find prices
Sun
Aug 1
$63ÖBB | Railjet
$62goopti
Mon
Aug 2
$31ÖBB
$63goopti
Tue
Aug 3
$31ÖBB
$75goopti
Wed
Aug 4
Find prices
$75goopti
Thu
Aug 5
$31ÖBB
$31Flixbus
Fri
Aug 6
$31ÖBB
$63goopti
Sat
Aug 7
$44ÖBB | Railjet
$63goopti
Sun
Aug 8
$44ÖBB | Railjet
$38Flixbus
Mon
Aug 9
$31ÖBB
$38Flixbus
Tue
Aug 10
$31ÖBB
$63goopti
Wed
Aug 11
$31ÖBB
$63Flixbus
Thu
Aug 12
$31ÖBB
$63goopti
Fri
Aug 13
$31ÖBB
$63goopti
Sat
Aug 14
$31ÖBB | Railjet
$25Flixbus
Sun
Aug 15
$44ÖBB | Railjet
$31Flixbus
Mon
Aug 16
$31ÖBB
$31Flixbus
Tue
Aug 17
$31ÖBB
$25Flixbus
Wed
Aug 18
$31ÖBB | Railjet
$44Flixbus
Thu
Aug 19
$31ÖBB | Railjet
$25Flixbus
Fri
Aug 20
$31ÖBB
$38Flixbus

The fastest trains from Vienna to Ljubljana

Showing times and prices for Aug 1

Fastest Journey

5 h 52 m

Average

6 h 55 m

Trains per day

7

Distance

278 km

Of the 7 trains that leave Vienna for Ljubljana every day 1 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

These direct trains cover the 278 km distance in an average of 6 h 55 m but if you time it right, some trains will get you there in just 5 h 52 m .

The slowest trains will take 11 h 4 m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.

Fastest
03:58PMVienna Central Station5h52 09:50PMLjubljana
1 changes
$891One-way
2nd Fastest
07:58AMVienna Central Station5h59 01:57PMLjubljana
0 changes
$891One-way
08:25AMVienna Central Station6h07 02:32PMLjubljana
1 changes
$921One-way
12:25PMVienna Central Station6h07 06:32PMLjubljana
1 changes
$921One-way
02:25PMVienna Central Station6h09 08:34PMLjubljana
1 changes
$631One-way

These companies trust us. We sell their tickets all in one place.

Deutsche Bahn
Renfe
Italo
Frecciarossa
Accommodation

Need a place to stay?

view on map
Top pick hotels
Entire homes & apartments

Find the best accommodation for you, with our partner Booking.com

View all
Train companies

ÖBB trains between Vienna and Ljubljana

ÖBB trains will get you from Vienna to Ljubljana from $31 (€25). With over 1000 travel companies on Omio, you can find the best train times and tickets for your trip.

ÖBB

ÖBB is Austria's main train company and offers the following different ticket types for your next trip between Vienna and Ljubljana by train: Standard Ticket, Comfort-Ticket, ÖBB Sparschiene-Ticket, ÖBB Sparschiene Comfort-Ticket.

Omio helps you compare and book the perfect train with ÖBB between Vienna and Ljubljana for a smooth and relaxing journey. Check the latest ÖBB train schedules for the ideal departure and arrival times, take a look at the travel information for the Vienna to Ljubljana train with ÖBB (such as baggage allowance and amenities offered onboard), compare the best connections for your Vienna - Ljubljana route and then book a cheap train ticket with ease. The distance between Vienna and Ljubljana by train is 172 miles (278 km). You can book tickets for this ÖBB train for as low as $31 (€25) one-way if you book in advance. When you search for ÖBB tickets between Vienna and Ljubljana in the Omio app, you can also check whether they are mobile tickets quickly and easily. If they are mobile tickets, then you can go paperless when taking a train. Book that perfect ÖBB Vienna - Ljubljana train ticket online and enjoy your trip!

Please follow the recommendations outlined by ÖBB when booking your train tickets between Vienna and Ljubljana due to the coronavirus:

  • Refund or voucher policy
  • ÖBB has granted goodwill arrangements for tickets bought until March 15, 2020.
    • National ÖBB: Tickets valid until June 1, 2020, can be refunded as a voucher
    • International ÖBB: Ticket refunds depend on the current entry regulations set by the government of the destination country
  • Cashless payments recommended
  • Online booking and check-in recommended

Trains from Vienna to Ljubljana

Trains in Europe are a convenient way to travel between cities, with a number of companies offering a variety of domestic and international routes. The trains between these two great capital cities is operated by ÖBB. Trains from Vienna to Ljubljana depart from Vienna Central Station (Wien Hauptbahnhof) seven days a week. Services can involve as many as 4 changes before terminating at either Ljubljana's train station or Ljubljana Avtobusna Postaja. Vienna to Ljubljana trains take between 6-13 hours depending on the number of transfers required.

Vienna to Ljubljana trains: Not what you're looking for?

Return trains from Ljubljana to Vienna | Compare all modes of traveling from Vienna to Ljubljana | Or learn more about trains to Ljubljana



Vienna to Ljubljana Train Cost

Average prices for trains from Vienna to Ljubljana when you book in advance

Booking Period

Average Price

Same Day

€77

1 Day in Advance

€64

1 Week in Advance

€62

2 Weeks in Advance

€50

1 Month in Advance

€50

3 Months in Advance

€50

Vienna to Ljubljana Trains: General Information


Travelers can usually offset some of cost of Vienna to Ljubljana train tickets by planning ahead and checking the prices before booking.

  • autobus All Vienna to Ljubljana trains are run by ÖBB, Austria's national train company.
  • autobus All Vienna to Ljubljana trains require at least 1 transfer, usually in either Villach or Salzburg. Other journeys require 2-4 transfers. All trains depart from Wien Hauptbahnhof and arrive at either Ljubljana train station or Ljubljana Avtobusna Postaja.
  • autobus The Vienna to Ljubljana train journey takes as little as 5 hours and 55 minutes to arrive in Ljubljana.
  • autobus Most travelers book their Vienna to Ljubljana train tickets 1 day in advance of the travel date.




Based on Omio's travel data, as the table above clearly illustrates, ticket prices on Vienna to Ljubljana trains decrease the further they are booked in advance:

  • It is 17% cheaper on average to book a Vienna to Ljubljana train a day ahead of time rather than purchasing a ticket at the station.
  • Vienna to Ljubljana trains are 19% cheaper on average when booked a week ahead of the travel date.
  • Vienna to Ljubljana train costs are 35% cheaper on average when booked 1 month in advance as opposed to purchasing a train ticket the day of.

Train tickets from Vienna to Ljubljana: when to book to save $

Time Price Savings
1 week earlier 33 €
2 weeks earlier 24 €38%
3 weeks earlier 22 €50%
1 month before 24 €38%
2 months earlier 25 €32%
3 months earlier 24 €38%


Train companies often offer promotional prices and offers—by buying in advance—you can get access the best prices for trains in the U.S., Canada, and the major European railroad operators. Search on Omio to check prices and cheap train tickets from Vienna - Ljubljana. Easily find the most attractive rates and choose the your preferred route for your journey. Book and choose your mobile ticket: avoid the queues at the station and the added stress of printing your ticket.

The rule of buying in advance to save money is not only valid when booking a flight but also for train travel. Train tickets are generally on sale 6 months before the departure date. Some train booking tips from us:

  • Buying your train ticket from Vienna - Ljubljana 3 weeks in advance means you can save on average up to 50% compared to the price available on the day of departure.
  • If you book a ticket Vienna - Ljubljana with 2 months in advance you save up to about 32% compared to the initial price.
  • By booking 3 months in advance, you could save up to 38%.
  • On Omio you can find all offers, train times and prices for train travel in Europe, the U.S., and Canada.

Travel Tips

Trains from Vienna 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 Vienna to Ljubljana.
FAQs
Are there any COVID-19 restrictions for international travel by train between Vienna and Ljubljana?

Travel between Vienna, Austria and Ljubljana, Slovenia by train is: Partially open.

Can I enter Slovenia from Austria?

International entry status: Entry is partially open for citizens and permanent residents of Austria

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

Conditions of entry:

  • Negative COVID-19 test issued at most 3 days before arrival or 10 day mandatory self-quarantine
  • Travellers issued with the EU Digital COVID Certificate are exempt from quarantine and COVID-19 testing
  • Health declaration required
  • Passenger Locator Form (PLF) 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 7/29/21. Remember to review the latest COVID-19 travel safety regulations   for your train from Vienna to Ljubljana as this information can change.

What restrictions are there on reentering Austria from Ljubljana, Slovenia?

The current restriction level for your return trip by train from Ljubljana to Vienna is: Partially open

Are there any international entry restrictions on returning to Austria from Slovenia?

Reentry to Austria is allowed for: Entry is partially open for citizens and permanent residents of Slovenia

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

What are the requirements?

  • Negative COVID-19 test issued at most 3 days before arrival
  • Travellers with the Digital Green Certificate are exempt from the quarantine. Digital Green Certificate is proof that a person has been vaccinated against COVID-19, received a negative test result, or recovered from COVID-19
  • Travellers who have recovered from COVID-19 in the last 6 months are exempt from providing a negative COVID-19 test (certificate needed)
  • Travellers with a certificate of vaccination are exempt from providing a negative COVID-19 test

What are the safety rules to follow in Vienna, Austria?

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

  • Physical distance: 1 metre (s) (3 feet)
  • Face mask: Mandatory

Last checked on 7/28/21. We do our best to keep this information up to date, but regulations can change so please double check the latest COVID-19 travel safety regulations ahead of your train to Vienna from Ljubljana here.

How much does a cheap train between Vienna and Ljubljana cost?
If you’re looking to save money on tickets, you can find cheap Vienna to Ljubljana trains for as little as $31 (€25)  in the next 7 days.
What is the price of a train ticket between Vienna and Ljubljana?
In the next 7 days you can expect to pay on average $39 (€31)  for a train ticket to Ljubljana from Vienna.
How far is Ljubljana from Vienna by train?
The distance from Vienna to Ljubljana by train is approximately 172 miles (278 km).
How long is a train between Vienna and Ljubljana on average?
The train time between Vienna and Ljubljana is on average 7 h 3 min  for the 172 miles (278 km) long journey, but the time it takes to go from Vienna to Ljubljana by train can vary depending on specific dates or traveling on weekends and holidays.
Can I find a direct train from Vienna to Ljubljana?
Yes, there are direct trains from Vienna to Ljubljana, and you can find a direct train for this journey with ÖBB | Euro City (EC)  on Omio. It's worth paying attention to when you book your train ticket as direct services tend to offer more convenience and save you time getting to your destination.
What time is the earliest train from Vienna to Ljubljana? What time is the last train from Vienna to Ljubljana?
The earliest train for this journey departs from Vienna at 5: 58 AM. The last train leaves from Vienna at 7: 58 PM. Check Omio for the latest train schedule from Vienna to Ljubljana and book the best time to depart on your chosen travel date.
How far in advance should I book a train ticket from Vienna to Ljubljana to get the best deals?
You can find trains between Vienna and Ljubljana to cost on average $39 (€31) 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 route. You’ll see tickets for the Vienna to Ljubljana train generally on sale a few months before the planned travel date.
Stations

Important Stations and Airports for this Journey

Vienna
Wien Hbf
Amenities
Wien Westbahnhof
Amenities