Travel from Verona-Italy to Slovenia

Train, bus or fly from Verona to Slovenia?

FlixBus operates a bus from Verona to Ljubljana twice daily. Tickets cost $22 - $40 and the journey takes 5 h 30 min. Eurolines IT also services this route 5 times a week. Alternatively, Trenitalia Frecce operates a train from Verona to Ljubljana hourly. Tickets cost $18 - $27 and the journey takes 58 min. 4 other operators also service this route.

Travel Guides

Want to know more about Flixbus?Rome2rio’s guide has all the details

How to get from Verona to Slovenia

From Verona bus to Ljubljana. 5 h 30 min 31€. From Verona Porta Nuova train to Venice, Venice Mestre then bus to Ljubljana. 5 h 33 min 43€. From Verona Porta Nuova train to Venezia Mestre, train to Trieste, then bus to Ljubljana. 6 h 1 min 55€. From Verona Porta Nuova train to Venezia Mestre, train to Trieste Centrale, walk to Trieste - Piazza Alberto e Kathleen Casali, line 2 tram to Trieste - Villa Opicina, walk to Villa Opicina, train to Sežana, then train to Ljubljana Tivoli. 7 h 21 min 48€. From Verona drive to Ljubljana. 3 h 18 min 52€. From Verona - Stazione Verona Porta Nuova line 199 Airport Bus to Verona airport, fly to Ljubljana airport, shuttle to Ljubljana, then train to Kranj. 8 h 56 min 150€. From Verona Porta Nuova train to Milan Central Station, bus to Milan Linate airport, fly to Trieste airport, shuttle to Portorož, walk to Portoroz, then shuttle to Koper. 6 h 14 min 179€.
Close Print Itinerary
  1. Here are 7 options to get from
    Verona to Slovenia:

    1. Trip:
      1 Bus
      • One-Way approx: USD $22 - $50
      • Duration: 5 h 30 min
      Open +
      • Trip:
        1 Bus
        • One-Way approx: USD $22 - $50
        • Duration: 5 h 30 min
        Close x
    2. Trip:
      2 Train, bus
      • One-Way approx: USD $33 - $72
      • Duration: 5 h 33 min
      Open +
      • Trip:
        2 Train, bus
        • One-Way approx: USD $33 - $72
        • Duration: 5 h 33 min
        Close x
    3. Trip:
      3 Train, bus via Trieste
      • One-Way approx: USD $35 - $142
      • Duration: 6 h 1 min
      Open +
      • Trip:
        3 Train, bus via Trieste
        • One-Way approx: USD $35 - $142
        • Duration: 6 h 1 min
        Close x
    4. Trip:
      4 Train
      • One-Way approx: USD $42 - $71
      • Duration: 7 h 21 min
      Open +
      • Trip:
        4 Train
        • One-Way approx: USD $42 - $71
        • Duration: 7 h 21 min
        Close x
    5. Trip:
      5 Drive
      • One-Way approx: USD $50 - $80
      • Duration: 3 h 18 min
      Open +
      • Trip:
        5 Drive
        • One-Way approx: USD $50 - $80
        • Duration: 3 h 18 min
        Close x
    6. Trip:
      6 Fly Verona to Ljubljana
      • One-Way approx: USD $92 - $324
      • Duration: 8 h 56 min
      Open +
      • Trip:
        6 Fly Verona to Ljubljana
        • One-Way approx: USD $92 - $324
        • Duration: 8 h 56 min
        Close x
    7. Trip:
      7 Train to Milan Linate, fly to Trieste, shuttle
      • One-Way approx: USD $126 - $479
      • Duration: 6 h 14 min
      Open +
      • Trip:
        7 Train to Milan Linate, fly to Trieste, shuttle
        • One-Way approx: USD $126 - $479
        • Duration: 6 h 14 min
        Close x