Skip to content

Search a place, an artwork, a question

    The Lent quarter of Maribor on the banks of the Drava, with red-roofed houses, a tower and reflections in the river
    Train
    Via Maribor or Jesenice, one change
    Journey by train
    About 6 hours
    Fare
    From €39.90 (FME); €88.70 standard

    From Vienna to Ljubljana there are two rail routes, via Graz and Maribor or via Villach and Jesenice, each with one change and about six hours' travel. Slovenske železnice sells tickets from €39.90 on First Minute Europe and €88.70 at the standard fare via Maribor. FlixBus and Nomago run direct coaches, and by car it's about 380 km, with Austrian and Slovenian vignettes.

    Trains from Vienna to Ljubljana

    ViaLeaves ViennaArrives Ljubljana
    Graz and Maribor5.53am12.07pm
    Villach and Jesenice6.53am12.27pm
    Graz and Maribor7.53am1.53pm
    Villach and Jesenice8.53am2.11pm
    Graz and Maribor9.53am4.05pm
    Villach and Jesenice10.53am4.31pm
    Graz and Maribor11.53am5.38pm
    Villach and Jesenice12.53pm6.09pm
    Graz and Maribor1.24pm7.42pm
    Villach and Jesenice2.53pm8.36pm
    Graz and Maribor3.53pm10.15pm
    Villach and Jesenice4.53pm10.09pm
    Villach and Jesenice5.53pm11.18pm
    Graz and Maribor6.53pm1.04am

    Slovenske železnice, suggested cheapest connections, checked on 17 October 2026. Via Maribor, timetable from 14 June 2026; via Jesenice, from 14 December 2025. All involve a change.

    How I would get there
    Sergio Lepone

    I'd go via Graz and Maribor to stop in eastern Slovenia, and via Villach if I were heading straight for Ljubljana or the lakes. Either way I'd buy First Minute as soon as I had a date, because the cheap seats are limited and non-refundable.

    The essentials in a few lines

    Full read: 2 min

    • Train via Graz and Maribor or via Villach and Jesenice, about six hours.
    • From €39.90 with First Minute; €88.70 standard.
    • Direct FlixBus and Nomago coaches, from the airport too.
    • By car, about 380 km and two vignettes.

    My checklist before setting off

    My key points

    Before you go to Slovenia, this

    1. 01 To save money

      First Minute Europe

      Ljubljana-Vienna from €39.90 at the first price level, and from Maribor or Celje from €29.90. Children aged 6 to 15 travel free with an adult.

      train to Slovenia
    2. 02 Getting there

      Via Graz and Maribor

      Eight daily departures from Ljubljana changing at Graz, from 5am to 5.50pm, according to Slovenske železnice. The 8.05am arrives in Vienna at 2.07pm.

      Ljubljana to Maribor
    3. 03 Most beautiful

      Via Villach and Jesenice

      Seven departures from Ljubljana changing at Villach, from 5.42am to 5.27pm, reaching Vienna every two hours from 11.07am to 11.07pm.

    4. 04 Money

      Two vignettes and a tunnel

      By car you need both the Austrian and the Slovenian vignette. If you come via Villach, the Karavanke tunnel is a separate €9 toll per car.

      Slovenian vignette

    By train via Graz and Maribor

    This is the eastern route. Slovenske železnice suggests eight daily departures from Ljubljana, from 5am to 5.50pm, reaching Vienna between 11.07am and midnight, and seven the other way, from 5.53am to 6.53pm. The journey takes around six hours with the change at Graz. Trains call at Celje, Pragersko and Maribor, so it suits you if you want to stop in Maribor or Ptuj. That stretch is covered in Ljubljana to Maribor.

    By train via Villach and Jesenice

    This is the western route, through the Alps. Seven departures from Ljubljana, from 5.42am to 5.27pm, change at Villach and reach Vienna every two hours, from 11.07am to 11.07pm. From Vienna, trains leave at 53 minutes past every other hour, from 6.53am to 4.53pm, plus one at 5.53pm, and reach Ljubljana between 12.27pm and 11.18pm. It drops you close to Bled and Kranjska Gora if you’re heading for the Julian Alps, and Jesenice is where you’d change for the line to Bled Jezero, the station by the lake.

    Fares and First Minute

    The standard second-class fare is €88.70 via Maribor and €105.60 via Jesenice. With First Minute Europe, the joint offer from Slovenske železnice and Austrian Railways, tickets start at €39.90 from Ljubljana and €29.90 from Maribor or Celje, and children aged 6 to 15 travel free with an adult. Seats are limited, the ticket is valid for two days, can’t be refunded or changed and doesn’t include a seat reservation. More international offers are in trains to Slovenia.

    To sleep close to everything, search places to stay in Ljubljana on Expedia and filter by area before price.

    Vienna to Ljubljana by coach

    If you’d rather go by road without driving, FlixBus and Nomago are, according to the Tourist Board, the operators running the most coaches between Ljubljana and Vienna, and both also run direct to Vienna airport. From the airport, if you prefer the train, the CAT gets you to central Vienna in 16 minutes, according to the Slovenian Tourist Board, and from Vienna’s main station you pick up either of the two rail routes above. If you’re coming from further away or still deciding how to travel, first see how to get to Slovenia.

    By car, with two vignettes

    Centre to centre it’s about 383 km, a good four hours without traffic by my OpenStreetMap calculation. You need both the Austrian and the Slovenian vignette. Via Graz you enter Slovenia at Maribor, the same way in as from Hungary, covered in Budapest to Ljubljana; via Villach, DARS charges for the Karavanke tunnel outside the vignette, €9 per car. How to buy the Slovenian one without overpaying is in the Slovenian vignette.

    If you are short on time, see the best tours in Ljubljana and pick one that fits your day.

    To sleep close to everything, search places to stay in Ljubljana on Booking.com and filter by area before price.

    The stone curtain wall and a tower of Ljubljana Castle on its hill, with green grass in front and a clear blue sky

    The stone curtain wall and a tower of Ljubljana Castle on its hill, with green grass in front and a clear blue sky

    A street in the centre of Kranjska Gora with café terraces, alpine houses and the church tower beneath the mountains

    A street in the centre of Kranjska Gora with café terraces, alpine houses and the church tower beneath the mountains

    Ljubljana to Vienna fares (second class)

    FareVia MariborVia Jesenice
    Standard single€88.70€105.60
    Standard return€177.40€211.20
    First Minute, level 1€39.90€39.90
    First Minute, level 3€64.90€69.90

    Slovenske železnice, fares valid from 14 December 2025. First Minute tickets are limited, valid for two days, non-exchangeable and non-refundable, and don't include a seat reservation.

    Test yourself

    True or false?

    0/3 Pick before you peek.

    1. There are direct trains with no change between Vienna and Ljubljana.

      See the answer

      False. The connections Slovenske železnice suggests involve a change at Graz or Villach.

    2. On First Minute Europe, children aged 6 to 15 travel free to Austria.

      See the answer

      True. Slovenske železnice says so, provided they're with an adult.

    3. The Slovenian vignette also covers Austrian motorways.

      See the answer

      False. Austria has its own motorway vignette, so you need to buy both.

    Ljubljana-Vienna on First Minute
    €39.90
    Approximate train time
    6 h
    By road, centre to centre
    383 km
    Daily Ljubljana-Vienna trains listed
    15

    Frequently asked questions

    How long is the train from Vienna to Ljubljana?

    About six hours, with one change at Graz or Villach depending on the route. For example, the 7.53am arrives in Ljubljana at 1.53pm.

    How much is the train from Vienna to Ljubljana?

    From €39.90 on First Minute Europe. The standard fare is €88.70 via Maribor and €105.60 via Jesenice, according to Slovenske železnice.

    Is there a coach from Vienna to Ljubljana?

    Yes. The Slovenian Tourist Board says FlixBus and Nomago run the most frequent services to Vienna, and both also serve Vienna airport directly.

    How far is Vienna from Ljubljana by car?

    About 383 km centre to centre, by my OpenStreetMap calculation, and 378 km from Vienna airport according to the Tourist Board.

    Which vignettes do I need to drive?

    The Austrian one for Austria's motorways and the DARS one for Slovenia's. The Karavanke tunnel, if you go via Villach, is paid separately.

    0 of 425 Slovenia guides

    Your next stamp

    1. Budapest to Ljubljana
    2. Venice to Ljubljana
    3. Zagreb to Ljubljana
    Sergio Lepone

    Questions about Slovenia? Write to me

    I read every email. If a fact is wrong or missing, tell me and I will check it.

    My email sergiolepone@gmail.com

    Sergio Lepone

    By

    Tourism graduate with a master’s in Tourism Management and Planning from the University of Málaga, who has travelled across Europe. He writes every guide from official sources and his own judgement.

    Published on . Updated on . Facts checked on .

    How I check every fact and where it comes from

    Some links in this guide are affiliate links: if you book through them, the site earns a commission at no extra cost to you. Affiliate disclosure

    Photos: Jernej Furman from Maribor, Slovenia (CC BY 2.0); Tournasol7 (CC BY 4.0); .snoopy. (CC BY-SA 4.0), via Wikimedia Commons.