Travel from Mestre to Florence-Italy

Train, bus or fly from Mestre to Florence?

Trenitalia Frecce operates a train from Mestre to Florence hourly. Tickets cost $30 - $50 and the journey takes 1 h 53 min. Trenitalia Intercity also services this route twice daily. Alternatively, FlixBus operates a bus from Mestre to Florence 3 times a day. Tickets cost $15 - $25 and the journey takes 3 h 50 min. Two 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 Mestre to Florence

ModeDurationPrice
From Venezia Mestre train to Firenze S.Maria Novella.1 h 53 min33€
From Venice, Venice Mestre bus to Florence.3 h 50 min12€
From Mestre drive to Florence.2 h 26 min37€
From Pepe line 15 bus to Venice airport, fly to Florence airport, then line 389 shuttle to Florence.4 h 35 min202€

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

The train from Venezia Mestre to Firenze S.Maria Novella takes 1 h 53 min including transfers and departs hourly.

Is there a direct train between Mestre and Florence?

Yes, there is a direct train departing from Venezia Mestre and arriving at Firenze S.Maria Novella. Services depart hourly, and operate every day. The journey takes approximately 1 h 53 min.

Is there a direct bus between Mestre and Florence?

Yes, there is a direct bus departing from Venice, Venice Mestre and arriving at Florence. Services depart twice daily, and operate every day. The journey takes approximately 3 h 50 min.

Operators from Mestre to Florence

OperatorPhoneWebsite
Trenitalia Frecce+39 06 68475475Trenitalia Frecce
FlixBus+49 1807 123 99 123FlixBus
ACTV S.p.a+ 39 041 27 22 111ACTV S.p.a
AlitaliaAlitalia
Air DolomitiAir Dolomiti
SwissSwiss
LufthansaLufthansa
Air FranceAir France
Brussels AirlinesBrussels Airlines
KLMKLM
EurowingsEurowings
Air MoldovaAir Moldova
IberiaIberia
British AirwaysBritish Airways
Vueling AirlinesVueling Airlines
MeridianaMeridiana
Mistral AirMistral Air
easyJeteasyJet
Busitalia - Sita Nord s.r.l.+39 800 373 760Busitalia - Sita Nord s.r.l.