Travel from Switzerland to Florence-Italy

Train, bus or fly from Switzerland to Florence?

Swiss flies from Zürich to Florence 3 times a day. Alternatively, you can take a train from Zürich to Florence via Zuerich Hb and Milano Centrale in around 6 h 50 min.

Travel Guides

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
Want to know more about Flixbus?Rome2rio’s guide has all the details

How to get from Switzerland to Florence

ModeDurationPrice
From Zürich Stadelhofen line 16 train to Zurich airport, fly to Florence airport, then line 389 shuttle to Florence.3 h 48 min$168
From Zürich Stadelhofen line 15 train to Zuerich Hb, train to Milano Centrale, then train to Firenze S.Maria Novella.6 h 50 min$110
From Zürich Stadelhofen train to Zug(CH), train to Milano Centrale, then train to Firenze S.Maria Novella.7 h 47 min$176
From Zürich bus to Firenze Nord, walk to Autostrada 02, then line 2 bus to Stazione Montelungo.9 h 10 min$58
From Zürich Stadelhofen line 15 train to Zürich HB, walk to Zurich, then bus to Florence.9 h 49 min$75
From Zürich drive to Florence.6 h 1 min$108

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

It takes approximately 3 h 48 min to get from Switzerland to Florence, including transfers.

Is there a direct train between Switzerland and Florence?

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

Is there a direct bus between Switzerland and Florence?

No, there is no direct bus from Switzerland to Florence. However, there are services departing from Zürich and arriving at Stazione Montelungo via Autostrada 02. The journey, including transfers, takes approximately 9 h 10 min.

Operators from Switzerland to Florence

OperatorPhoneWebsite
Swiss Railways (SBB/CFF/FFS)Swiss Railways (SBB/CFF/FFS)
SwissSwiss
Busitalia - Sita Nord s.r.l.+39 800 373 760Busitalia - Sita Nord s.r.l.
Trenitalia Eurocity+39 06 68475475Trenitalia Eurocity
Trenitalia Frecce+39 06 68475475Trenitalia Frecce
Autolinee Gambioli+41 (0) 79.71.85.806Autolinee Gambioli
Ataf&LineaAtaf&Linea
FlixBus+49 1807 123 99 123FlixBus