Travel from Florence-Italy to Venice

Train, bus or fly from Florence to Venice?

Trenitalia Frecce operates a train from Florence to Venice hourly. Tickets cost $35 - $50 and the journey takes 2 hours 5 minutes. Alternatively, FlixBus operates a bus from Florence to Venice twice daily. Tickets cost $15 - $26 and the journey takes 4 hours 15 minutes. Two other operators also service this route.

Travel Guides

Want to know more about Flixbus?Rome2rio’s guide has all the details
Is ride-sharing platform BlaBlaCar right for you?Don't have a car, or can't get there on public transportation? This carpooling platform could be your answer.

How to get from Florence to Venice

ModeDurationPrice
From Firenze S.Maria Novella train to Venezia S.Lucia.2 h 5 min34€
From Florence bus to Venice, Venice.4 h 15 min14€
From Alamanni - Stazione tram to Firenze-Term. Villa Costanza then bus to VENEZIA-Tronchetto Stazione.5 h 33 min15€
From Firenze Campo Marte night train to Venezia S.Lucia.3 h 33 min36€
From Florence rideshare to Venice.3 h 19 min14€
From Florence drive to Venice.2 h 33 min37€
From Leopolda Salita bus to Florence airport, fly to Venice airport, then line 5 bus to Venice.4 h 48 min196€

How long does it take to get from Florence to Venice?

The train from Firenze S.Maria Novella to Venezia S.Lucia takes 2 hours 5 minutes including transfers and departs hourly.

Is there a direct train between Florence and Venice?

Yes, there is a direct train departing from Firenze S.Maria Novella and arriving at Venezia S.Lucia. Services depart hourly, and operate every day. The journey takes approximately 2 hours 5 minutes.

Is there a direct bus between Florence and Venice?

Yes, there is a direct bus departing from Florence and arriving at Venice, Venice. Services depart once daily, and operate every day. The journey takes approximately 4 hours 15 minutes.

Operators from Florence to Venice

OperatorPhoneWebsite
Trenitalia Frecce+39 06 68475475Trenitalia Frecce
FlixBus+49 1807 123 99 123FlixBus
GEST S.p.A.GEST S.p.A.
Baltour+39 0861 1991900Baltour
Trenitalia Intercity+39 06 68475475Trenitalia Intercity
BlaBlaCarBlaBlaCar
C.A.P. Consorzio Autolinee Pratesi800 570530C.A.P. Consorzio Autolinee Pratesi
AlitaliaAlitalia
Air DolomitiAir Dolomiti
SwissSwiss
LufthansaLufthansa
Air FranceAir France
KLMKLM
Austrian AirlinesAustrian Airlines
Vueling AirlinesVueling Airlines
British AirwaysBritish Airways
VoloteaVolotea
Transavia FranceTransavia France
ACTV S.p.a+ 39 041 27 22 111ACTV S.p.a
Close Print Itinerary
  1. Here are 7 options to get from
    Florence to Venice:

    1. Trip:
      1 Train
      • One-Way approx: USD $35 - $50
      • Duration: 2 h 5 min
      Open +
      • Trip:
        1 Train
        • One-Way approx: USD $35 - $50
        • Duration: 2 h 5 min
        Close x
    2. Trip:
      2 Bus FlixBus
      • One-Way approx: USD $15 - $26
      • Duration: 4 h 15 min
      Open +
      • Trip:
        2 Bus FlixBus
        • One-Way approx: USD $15 - $26
        • Duration: 4 h 15 min
        Close x
    3. Trip:
      3 Bus Baltour
      • One-Way approx: USD $16 - $22
      • Duration: 5 h 33 min
      Open +
      • Trip:
        3 Bus Baltour
        • One-Way approx: USD $16 - $22
        • Duration: 5 h 33 min
        Close x
    4. Trip:
      4 Night train
      • One-Way approx: USD $30 - $45
      • Duration: 3 h 33 min
      Open +
      • Trip:
        4 Night train
        • One-Way approx: USD $30 - $45
        • Duration: 3 h 33 min
        Close x
    5. Trip:
      5 Rideshare
      • One-Way approx: USD $18
      • Duration: 3 h 19 min
      Open +
      • Trip:
        5 Rideshare
        • One-Way approx: USD $18
        • Duration: 3 h 19 min
        Close x
    6. Trip:
      6 Drive
      • One-Way approx: USD $35 - $55
      • Duration: 2 h 33 min
      Open +
      • Trip:
        6 Drive
        • One-Way approx: USD $35 - $55
        • Duration: 2 h 33 min
        Close x
    7. Trip:
      7 Fly
      • One-Way approx: USD $114 - $434
      • Duration: 4 h 48 min
      Open +
      • Trip:
        7 Fly
        • One-Way approx: USD $114 - $434
        • Duration: 4 h 48 min
        Close x