Travel from Turin to Zürich

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

You can take a train from Turin to Zürich via Milano Centrale in around 5 h 26 min. Alternatively, you can take a bus from Turin to Zürich via Milan, Milan in around 6 h 49 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
Want to know more about Flixbus?Rome2rio’s guide has all the details

How to get from Turin to Zürich

ModeDurationPrice
From Torino Porta Nuova train to Milano Centrale then train to Zuerich Hb.5 h 26 min55€
From Torino Porta Nuova train to Rho-Fiera Milano, train to Chiasso, then train to Zuerich Hb.6 h 44 min66€
From Turin, Torino bus to Milan, Milan then bus to Zurich.6 h 49 min33€
From Torino bus to Zurigo.6 h 55 min39€
From Turin drive to Zürich.4 h 13 min60€
From Torino Dora train to Turin airport, fly to Zurich airport, then line 16 train to Zürich.5 h 53 min197€
From Torino Porta Nuova train to Milano Centrale, train to Milan Malpensa airport, fly to Zurich airport, then line 16 train to Zürich.4 h 42 min133€
From Torino Porta Nuova train to Milano Centrale, train to Lugano FLP, line 60 train to Lugano airport, fly to Zurich airport, then line 16 train to Zürich.5 h 49 min152€

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

It takes approximately 5 h 26 min to get from Turin to Zürich, including transfers.

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

No, there is no direct train from Turin to Zürich. However, there are services departing from Torino Porta Nuova and arriving at Zuerich Hb via Milano Centrale. The journey, including transfers, takes approximately 5 h 26 min.

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

Yes, there is a direct bus departing from Torino and arriving at Zurigo. Services depart once daily, and operate every day. The journey takes approximately 6 h 55 min.

Operators from Turin to Zürich

OperatorPhoneWebsite
Trenitalia Frecce+39 06 68475475Trenitalia Frecce
Trenitalia Eurocity+39 06 68475475Trenitalia Eurocity
Trenitalia+39 06 68475475Trenitalia
FlixBus+49 1807 123 99 123FlixBus
Marino Autolinee+39 080 3112335Marino Autolinee
5T Torino5T Torino
LufthansaLufthansa
AlitaliaAlitalia
Air FranceAir France
KLMKLM
British AirwaysBritish Airways
SwissSwiss
Brussels AirlinesBrussels Airlines
Swiss Railways (SBB/CFF/FFS)Swiss Railways (SBB/CFF/FFS)
Trenord+39 02 7249 4494Trenord