Travel from Florence-Italy to Zürich

Train, bus or fly from Florence to Zürich?

You can take a train from Florence to Zürich via Milano Centrale in around 6 h 6 min. Alternatively, FlixBus operates a bus from Florence to Zürich 6 times a week. Tickets cost $35 - $65 and the journey takes 8 h 40 min.

Travel Guides

Want to know more about Flixbus?Rome2rio’s guide has all the details
Heading to Europe? Read this before you buy a Eurail PassWe compare the different Eurail types and help you decide if a Eurail Pass is right for you

How to get from Florence to Zürich

ModeDurationPrice
From Firenze S.Maria Novella train to Milano Centrale then train to Zuerich Hb.6 h 6 min73€
From Florence bus to Zurich.8 h 40 min49€
From Stazione Nazionale line 2 bus to Di Prato, walk to Firenze Nord, then bus to Zürich.10 h 3 min54€
From Florence drive to Zürich.6 h 1 min87€
From Leopolda Salita bus to Florence airport, fly to Zurich airport, then line 16 train to Zürich.4 h 3 min132€
From Leopolda Salita bus to Florence airport, fly to Basel airport, line 50 bus to Basel SBB, then train to Zürich.7 h 8 min208€

How long does it take to get from Florence to Zürich?

It takes approximately 6 h 6 min to get from Florence to Zürich, including transfers.

Is there a direct train between Florence and Zürich?

No, there is no direct train from Florence to Zürich. However, there are services departing from Firenze S.Maria Novella and arriving at Zuerich Hb via Milano Centrale. The journey, including transfers, takes approximately 6 h 6 min.

Is there a direct bus between Florence and Zürich?

Yes, there is a direct bus departing from Florence and arriving at Zurich. Services depart six times a week, and operate every day. The journey takes approximately 8 h 40 min.

Operators from Florence to Zürich

OperatorPhoneWebsite
Trenitalia Frecce+39 06 68475475Trenitalia Frecce
Trenitalia Eurocity+39 06 68475475Trenitalia Eurocity
FlixBus+49 1807 123 99 123FlixBus
Ataf&LineaAtaf&Linea
Autolinee Gambioli+41 (0) 79.71.85.806Autolinee Gambioli
C.A.P. Consorzio Autolinee Pratesi800 570530C.A.P. Consorzio Autolinee Pratesi
SwissSwiss
AlitaliaAlitalia
Air DolomitiAir Dolomiti
LufthansaLufthansa
Swiss Railways (SBB/CFF/FFS)Swiss Railways (SBB/CFF/FFS)
Air FranceAir France
Austrian AirlinesAustrian Airlines
Brussels AirlinesBrussels Airlines
KLMKLM
Vueling AirlinesVueling Airlines
IberiaIberia
easyJeteasyJet
BVBBVB