Travel from Florence-Italy to Swiss-Alps

Bus or train from Florence to Swiss Alps?

You can take a train from Florence to Swiss Alps via Milano Centrale, Bellinzona, and Airolo, Stazione in around 7 h 9 min. Alternatively, you can take a bus from Florence to Swiss Alps via Florenz A1, Bellinzona Via Henri Guisan, Bellinzona, Stazione, and Airolo, Stazione in around 10 h 47 min.

Travel Guides

Italian Lakes: Getting around by trainRome2rio's tips and tricks to make your journey as smooth as possible
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
Getting to Milan from the airportGet the details in Rome2rio’s airport-to-city travel guide

How to get from Florence to Swiss Alps

ModeDurationPrice
From Firenze S.Maria Novella train to Milano Centrale, train to Bellinzona, train to Airolo, Stazione, then line 110 bus to Gotthard Passhöhe.7 h 9 min120€
From Autostazione Sita Firenze * bus to Florenz A1, bus to Bellinzona Via Henri Guisan, walk to Bellinzona, Stazione, bus to Airolo, Stazione, then line 110 bus to Gotthard Passhöhe.10 h 47 min69€
From Stazione Nazionale line 2 bus to Di Prato, walk to Firenze Nord, bus to Bellinzona Castione, walk to Castione, Stazione, bus to Airolo, Stazione, then line 110 bus to Gotthard Passhöhe.11 h 20 min69€
From Florence drive to Swiss Alps.4 h 47 min71€
From Leopolda Salita bus to Florence airport, fly to Lugano airport, line 60 train to Lugano, train to Airolo, Stazione, then line 110 bus to Swiss Alps.9 h 36 min253€
From Leopolda Salita bus to Florence airport, fly to Zurich airport, train to Zürich HB, train to Arth-Goldau, line 2 train to Erstfeld, train to Airolo, Stazione, then line 110 bus to Swiss Alps.8 h 24 min203€
From Leopolda Salita bus to Florence airport, fly to Milan Malpensa airport, bus to Lugano, train to Airolo, Stazione, then line 110 bus to Swiss Alps.10 h 21 min252€
From Leopolda Salita bus to Florence airport, fly to Milan Linate airport, bus to Milano Centrale, train to Bellinzona, train to Airolo, Stazione, then line 110 bus to Swiss Alps.10 h 8 min232€

How long does it take to get from Florence to Swiss Alps?

It takes approximately 7 h 9 min to get from Florence to Swiss Alps, including transfers.

Is there a direct bus between Florence and Swiss Alps?

No, there is no direct bus from Florence to Swiss Alps. However, there are services departing from Autostazione Sita Firenze * and arriving at Gotthard Passhöhe via Florenz A1, Bellinzona, Stazione and Airolo, Stazione. The journey, including transfers, takes approximately 10 h 47 min.

Operators from Florence to Swiss Alps

OperatorPhoneWebsite
Trenitalia Frecce+39 06 68475475Trenitalia Frecce
Trenitalia Eurocity+39 06 68475475Trenitalia Eurocity
Swiss Railways (SBB/CFF/FFS)Swiss Railways (SBB/CFF/FFS)
Swiss PostAutoSwiss PostAuto
Autolinee Chianti ValdarnoAutolinee Chianti Valdarno
Calanda ViaggiCalanda Viaggi
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
LufthansaLufthansa
Air DolomitiAir Dolomiti
Austrian AirlinesAustrian Airlines
AlitaliaAlitalia
Air FranceAir France
KLMKLM
Vueling AirlinesVueling Airlines
EurowingsEurowings
IberiaIberia
MeridianaMeridiana
Mistral AirMistral Air
easyJeteasyJet
RyanairRyanair
Air EuropaAir Europa
Malpensa Express Bus+41 91 858 23 23Malpensa Express Bus
Brussels AirlinesBrussels Airlines
Milan MetroMilan Metro