Travel from Villach to Florence-Italy

Bus or train from Villach to Florence?

Austrian Railways (ÖBB) operates a train from Villach to Florence 5 times a day. Tickets cost $21 - $45 and the journey takes 3 h 9 min. Trenitalia Frecce also services this route hourly. Alternatively, Trenitalia operates a bus from Villach to Florence once daily, and the journey takes 3 h 9 min. 2 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 Villach to Florence

ModeDurationPrice
From Villach Hbf (Busbahnhof) train to Venezia Mestre then train to Firenze S.Maria Novella.5 h 41 min61€
From Villach Hbf bus to Venice, Venice Mestre then bus to Florence.7 h 59 min9€
From Villach Hbf night train to Firenze S.Maria Novella.5 h 34 min43€
From Villach night bus to Florence.6 h 30 min39€
From Villach drive to Florence.4 h 37 min74€
From Villach Hbf train to Klagenfurt airport, fly to Florence airport, then line 389 shuttle to Florence.6 h 13 min335€
From Villach Hbf (Busbahnhof) train to Udine - Autostazione, bus to Trieste airport, fly to Florence airport, then line 389 shuttle to Florence.7 h 28 min135€
From Villach shuttle to Ljubljana airport, fly to Florence airport, then line 389 shuttle to Florence.7 h 25 min295€
From Villach Hbf train to Klagenfurt airport, fly to Bologna airport, Aerobus to Bologna C.Le, then train to Florence.6 h 53 min298€
Close Print Itinerary
  1. Here are 9 options to get from
    Villach to Florence:

    1. Trip:
      1 Train
      • One-Way approx: USD $52 - $91
      • Duration: 5 h 41 min
      Open +
      • Trip:
        1 Train
        • One-Way approx: USD $52 - $91
        • Duration: 5 h 41 min
        Close x
    2. Trip:
      2 Bus
      • One-Way approx: USD $9 - $25
      • Duration: 7 h 59 min
      Open +
      • Trip:
        2 Bus
        • One-Way approx: USD $9 - $25
        • Duration: 7 h 59 min
        Close x
    3. Trip:
      3 Night train
      • One-Way approx: USD $35 - $75
      • Duration: 5 h 34 min
      Open +
      • Trip:
        3 Night train
        • One-Way approx: USD $35 - $75
        • Duration: 5 h 34 min
        Close x
    4. Trip:
      4 Night bus
      • One-Way approx: USD $29 - $50
      • Duration: 6 h 30 min
      Open +
      • Trip:
        4 Night bus
        • One-Way approx: USD $29 - $50
        • Duration: 6 h 30 min
        Close x
    5. Trip:
      5 Drive
      • One-Way approx: USD $70 - $110
      • Duration: 4 h 37 min
      Open +
      • Trip:
        5 Drive
        • One-Way approx: USD $70 - $110
        • Duration: 4 h 37 min
        Close x
    6. Trip:
      6 Train to Klagenfurt, fly to Florence
      • One-Way approx: USD $181 - $774
      • Duration: 6 h 13 min
      Open +
      • Trip:
        6 Train to Klagenfurt, fly to Florence
        • One-Way approx: USD $181 - $774
        • Duration: 6 h 13 min
        Close x
    7. Trip:
      7 Train to Trieste, fly to Florence
      • One-Way approx: USD $141 - $301
      • Duration: 7 h 28 min
      Open +
      • Trip:
        7 Train to Trieste, fly to Florence
        • One-Way approx: USD $141 - $301
        • Duration: 7 h 28 min
        Close x
    8. Trip:
      8 Shuttle to Ljubljana, fly to Florence
      • One-Way approx: USD $256 - $763
      • Duration: 7 h 25 min
      Open +
      • Trip:
        8 Shuttle to Ljubljana, fly to Florence
        • One-Way approx: USD $256 - $763
        • Duration: 7 h 25 min
        Close x
    9. Trip:
      9 Train to Klagenfurt, fly to Bologna, train
      • One-Way approx: USD $289 - $525
      • Duration: 6 h 53 min
      Open +
      • Trip:
        9 Train to Klagenfurt, fly to Bologna, train
        • One-Way approx: USD $289 - $525
        • Duration: 6 h 53 min
        Close x