Skip to content

Search a place, an artwork, a question

    Nova Gorica railway station, a long pale building, with Europe Square in front under a blue sky
    Distance
    230 km, airport to Ljubljana
    Direct coach
    FlixBus and Nomago
    Direct train
    Mestre-Nova Gorica, weekends

    From Venice to Ljubljana the most direct option is a FlixBus or Nomago coach from Mestre or Marco Polo airport, which is 230 km from Ljubljana, about two hours twenty by road according to the Slovenian Tourist Board. By rail, a weekend direct train runs from Venezia Mestre to Nova Gorica for €16.10, and on any day you can go via Trieste, from where the train to Ljubljana costs €11.60.

    Step by step

    1. Pick up the coach at Mestre or the airport

      FlixBus and Nomago run direct to Ljubljana from Venezia Mestre and Marco Polo airport.

      About 2 h 20

    2. Or take the weekend train

      At weekends a direct train links Venezia Mestre with Nova Gorica, handy for the Soča Valley and Brda.

      €16.10

    3. Any day, go via Trieste

      Take the train to Trieste and continue to Ljubljana by train or coach.

      Trieste-Ljubljana €11.60

    Direct Nova Gorica-Venice train (Saturdays, Sundays and Italian holidays)

    RouteAdultChild (6 to 12)
    Nova Gorica-Gorizia Centrale€1.70€0.90
    Nova Gorica-Udine€6.50€3.20
    Nova Gorica-Pordenone€12.00€6.00
    Nova Gorica-Venezia Mestre€16.10€8.10
    Nova Gorica-Treviso€16.40€8.20

    Slovenske železnice, second class, checked on 17 October 2026. The trains are Trenitalia's and remain in the timetable from 14 December 2025; check times with Trenitalia before you travel.

    How I would get there
    Sergio Lepone

    Heading for Ljubljana, I'd take the direct coach and stop worrying. I'd only use the weekend train to Nova Gorica to start in the Soča Valley or Brda, because it leaves me at the border to carry on north.

    If you only read this

    Full read: 2 min

    • Direct FlixBus and Nomago coaches between Venice and Ljubljana.
    • Direct weekend train Venezia Mestre-Nova Gorica, €16.10.
    • During the week, train via Trieste with a change at Villa Opicina.
    • By car, 230 km from the airport and a vignette once across.

    Notebook

    What I would keep in mind

    1. 01 Getting there

      Direct coach to Ljubljana

      FlixBus and Nomago run direct services between Ljubljana and Marco Polo airport, and Ljubljana's tourist board lists Venice Mestre among its bus station's direct destinations.

      buses in Slovenia
    2. 02 Most beautiful

      The weekend train

      Slovenske železnice and Trenitalia run two pairs of direct trains between Venezia Mestre, Gorizia Centrale and Nova Gorica on Saturdays, Sundays and Italian public holidays.

      train to Slovenia
    3. 03 My tip

      Any day, via Trieste

      During the week the train goes via Trieste. From Trieste Centrale there's a 9.03am and a 6.57pm train towards Ljubljana, changing at Villa Opicina.

      Trieste to Ljubljana
    4. 04 Money

      Vignette at the border

      Driving, you need the DARS e-vignette as soon as you join a Slovenian motorway; it's best to buy it before you reach the border.

      Slovenian vignette

    Venice to Ljubljana by coach

    For Ljubljana, it’s what I’d do. The Tourist Board lists direct FlixBus and Nomago services between Ljubljana and Venice airport, and Ljubljana’s tourist board includes both Venice Mestre and Marco Polo among the direct international destinations from its bus station. From the airport, the Tourist Board says, the coach runs twice a day and you can book a seat online. It drops you at the capital’s bus station, currently on its temporary site next to the railway station. Times and fares vary by operator, so check their websites. If you’re still choosing an airport, compare them first in airports near Slovenia.

    By train at weekends, via Nova Gorica

    Since 2025, the year Nova Gorica and Gorizia shared the title of European Capital of Culture, Slovenske železnice and Trenitalia have kept two pairs of direct trains between Venezia Mestre, Gorizia Centrale and Nova Gorica on Saturdays, Sundays and Italian public holidays, and they carried over into the new timetable that began on 14 December 2025. An adult Nova Gorica-Venezia Mestre ticket costs €16.10 and a child’s (6 to 12) €8.10. From Nova Gorica, the Soča Valley lies to the north and the Brda wine hills just to the west. Trenitalia publishes the times; check them before you go, because engineering works can change them. More trains from Italy are in trains to Slovenia.

    By train on any day, via Trieste

    The rest of the week, the train goes via Trieste. There are plenty of trains from Mestre to Trieste, and from there Slovenske železnice suggests two daily departures towards Ljubljana, at 9.03am and 6.57pm, changing at Villa Opicina and arriving at 12.05pm and 10.18pm. The Trieste Centrale-Ljubljana ticket costs €11.60. If you land at Venice airport, first get to Mestre station on ACTV bus 15 or the ATVO express. All the details of that last stretch are in Trieste to Ljubljana. If the plan is a three-country trip, it’s in my Slovenia and Italy itinerary.

    Once your dates are set, check which hotels are still free in Ljubljana before prices climb.

    By car or transfer

    By car, the Tourist Board gives 230 km to Ljubljana, 175 km to Koper and 140 km to Nova Gorica from Marco Polo airport. GoOpti runs shared or private transfers from the neighbouring airports. If you’re driving, remember you need the e-vignette as soon as you join a Slovenian motorway; it’s sold on the DARS website and linked to your number plate. How and where is in the Slovenian vignette. And if the car is an Italian hire, check with the company that you’re allowed to take it across the border.

    If you would rather have a local show you round, book a guided tour in Ljubljana and choose by the reviews.

    Once your dates are set, check which hotels are still free in Ljubljana before prices climb.

    Trieste to Ljubljana by train (timetable from 7 April 2026)

    Leaves Trieste CentraleChange at Villa OpicinaArrives Ljubljana
    9.03am9.30am and 9.46am12.05pm
    6.57pm7.37pm and 7.45pm10.18pm

    Slovenske železnice. Ljubljana-Trieste Centrale ticket, €11.60 in second class.

    The great stone arch of the Solkan railway bridge over the Soča valley, with wooded slopes behind

    The great stone arch of the Solkan railway bridge over the Soča valley, with wooded slopes behind

    Tartini Square in Piran from above, with the statue in the middle, the harbour and the sea beyond

    Tartini Square in Piran from above, with the statue in the middle, the harbour and the sea beyond

    Test yourself

    True or false?

    0/3 Pick before you peek.

    1. The direct Venice-Nova Gorica train runs every day.

      See the answer

      False. Slovenske železnice schedules it on Saturdays, Sundays and Italian public holidays.

    2. There's a direct coach from Venice airport to Ljubljana.

      See the answer

      True. The Tourist Board lists direct FlixBus and Nomago services from Marco Polo airport.

    3. The Trieste-Ljubljana train runs without a change.

      See the answer

      False. In the Slovenske železnice timetable from 7 April 2026 you change trains at Villa Opicina.

    Venice airport to Ljubljana
    230 km
    Venice airport to Nova Gorica
    140 km
    Nova Gorica-Venezia Mestre train
    €16.10
    Pairs of direct weekend trains
    2

    0 of 425 Slovenia guides

    Your next stamp

    1. Trieste to Ljubljana
    2. How to get there
    3. Vienna to Ljubljana

    Venice to Ljubljana: questions and answers

    How do I get from Venice to Ljubljana?

    The simplest way is the direct FlixBus or Nomago coach from Venice Mestre or Marco Polo airport. By rail, go via Trieste or, at weekends, via Nova Gorica.

    Is there a direct train from Venice to Slovenia?

    Yes, on Saturdays, Sundays and Italian public holidays, between Venezia Mestre and Nova Gorica. An adult ticket costs €16.10, according to Slovenske železnice.

    How far is Ljubljana from Venice?

    The Slovenian Tourist Board gives 230 km from Marco Polo airport, about two hours twenty by road, and 140 km to Nova Gorica.

    How do I get from Venice airport to the Slovenian coast?

    By car or transfer, Koper is 175 km away according to the Tourist Board. By public transport, the usual way is to get to Trieste and then to Koper, with Arriva coaches from Monday to Saturday.

    Do I need a vignette to drive from Venice to Slovenia?

    Yes, as soon as you're on Slovenian motorways or expressways. It's electronic, tied to your number plate and sold on the DARS website or at sales points.

    Sergio Lepone

    Questions about Slovenia? Write to me

    If your question is not answered here, write to me and I will look it up in the official sources.

    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: Terragio67 (CC BY-SA 4.0); Loxy!! from Vancouver, Canada (CC BY 2.0); Isiwal (CC BY-SA 4.0), via Wikimedia Commons.