Travel from Florence-Italy to Vienna

Train, bus or fly from Florence to Vienna?

Austrian Airlines, Swiss and 2 other airlines fly from Florence to Vienna 5 times a day. Alternatively, Trenitalia Frecce operates a train from Florence to Vienna hourly. Tickets cost $30 - $50 and the journey takes 1 h 53 min. Austrian Railways (ÖBB) also services this route twice daily.

Travel Guides

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

How to get from Florence to Vienna

From Leopolda Salita bus to Florence airport, fly to Vienna airport, then train to Vienna. 4 h 18 min $171. From Firenze S.Maria Novella train to Bologna Centrale, Aerobus to Bologna airport, fly to Vienna airport, then train to Vienna. 4 h 46 min $177. From Firenze S.Maria Novella train to Venezia Mestre then train to Wien Hauptbahnhof. 10 h 21 min $151. From Florencie, Montelungo bus to Vídeň, U2 Stadion, Busterminal Stadioncenter, Engerthstrasse. 11 h 30 min $33. From Florence bus to Wien Erdberg (U3) then subway to Wien Stephansplatz (U3). 11 h 43 min $92. From Firenze S.Maria Novella night train to Wien HBF. 10 h 57 min $94. From Firenze S.M.N. night train to Wien Hbf (U1) then subway to Wien Stephansplatz (U1). 11 h 5 min $101. From Florence drive to Vienna. 8 h 7 min $156.
Close Print Itinerary
  1. Here are 8 options to get from
    Florence to Vienna:

    1. Trip:
      1 Fly from Florence
      • One-Way approx: USD $99 - $384
      • Duration: 4 h 18 min
      Open +
      • Trip:
        1 Fly from Florence
        • One-Way approx: USD $99 - $384
        • Duration: 4 h 18 min
        Close x
    2. Trip:
      2 Train to Bologna, fly
      • One-Way approx: USD $111 - $391
      • Duration: 4 h 46 min
      Open +
      • Trip:
        2 Train to Bologna, fly
        • One-Way approx: USD $111 - $391
        • Duration: 4 h 46 min
        Close x
    3. Trip:
      3 Train
      • One-Way approx: USD $114 - $178
      • Duration: 10 h 21 min
      Open +
      • Trip:
        3 Train
        • One-Way approx: USD $114 - $178
        • Duration: 10 h 21 min
        Close x
    4. Trip:
      4 Bus RegioJet
      • One-Way approx: USD $30 - $40
      • Duration: 11 h 30 min
      Open +
      • Trip:
        4 Bus RegioJet
        • One-Way approx: USD $30 - $40
        • Duration: 11 h 30 min
        Close x
    5. Trip:
      5 Bus FlixBus
      • One-Way approx: USD $57 - $94
      • Duration: 11 h 43 min
      Open +
      • Trip:
        5 Bus FlixBus
        • One-Way approx: USD $57 - $94
        • Duration: 11 h 43 min
        Close x
    6. Trip:
      6 Night train Trenitalia
      • One-Way approx: USD $60 - $130
      • Duration: 10 h 57 min
      Open +
      • Trip:
        6 Night train Trenitalia
        • One-Way approx: USD $60 - $130
        • Duration: 10 h 57 min
        Close x
    7. Trip:
      7 Night train Nightjet
      • One-Way approx: USD $88 - $115
      • Duration: 11 h 5 min
      Open +
      • Trip:
        7 Night train Nightjet
        • One-Way approx: USD $88 - $115
        • Duration: 11 h 5 min
        Close x
    8. Trip:
      8 Drive
      • One-Way approx: USD $120 - $190
      • Duration: 8 h 7 min
      Open +
      • Trip:
        8 Drive
        • One-Way approx: USD $120 - $190
        • Duration: 8 h 7 min
        Close x