Travel from Pisa to Zürich

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

Lufthansa, easyJet and nine other airlines fly from Pisa to Zürich every 2 hours. Alternatively, you can take a train from Pisa to Zürich via Firenze S.Maria Novella and Milano Centrale in around 7 h 49 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
Italian Lakes: Getting around by trainRome2rio's tips and tricks to make your journey as smooth as possible

How to get from Pisa to Zürich

ModeDurationPrice
From Pisa airport fly to Zurich airport then line 16 train to Zürich.3 h 39 min$172
From Pisa airport fly to Basel airport, line 50 bus to Basel SBB, then train to Zürich.3 h 9 min$213
From Pisa C.Le train to P. Alinari, bus to Florence airport, fly to Zurich airport, then line 16 train to Zürich.5 h 19 min$175
From Pisa C.Le train to Firenze S.Maria Novella, train to Milano Centrale, then train to Zuerich Hb.7 h 49 min$102
From Pisa Centrale train to Milano Centrale then train to Zuerich Hb.8 h 5 min$104
From PISA-Via Pietrasantina bus to Janov, Piazza Vittoria then bus to Curych, Carparkplatz Sihlquai.9 h 15 min$27
From Via Crispi 93/95 bus to Viareggio, bus to Chiasso, train to Zug, then train to Zürich Stadelhofen.11 h 18 min$179
From Pisa drive to Zürich.5 h 54 min$105

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

It takes approximately 3 h 39 min to get from Pisa to Zürich, including transfers.

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

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

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

No, there is no direct bus from Pisa to Zürich. However, there are services departing from PISA-Via Pietrasantina and arriving at Curych, Carparkplatz Sihlquai via Janov, Piazza Vittoria. The journey, including transfers, takes approximately 9 h 15 min.

Operators from Pisa to Zürich

OperatorPhoneWebsite
LufthansaLufthansa
easyJeteasyJet
AlitaliaAlitalia
Vueling AirlinesVueling Airlines
British AirwaysBritish Airways
EurowingsEurowings
SwissSwiss
Scandinavian AirlinesScandinavian Airlines
RyanairRyanair
Edelweiss AirEdelweiss Air
Austrian AirlinesAustrian Airlines
Swiss Railways (SBB/CFF/FFS)Swiss Railways (SBB/CFF/FFS)
BVBBVB
Trenitalia+39 06 68475475Trenitalia
BlubusBlubus
Air DolomitiAir Dolomiti
Trenitalia Frecce+39 06 68475475Trenitalia Frecce
Trenitalia Eurocity+39 06 68475475Trenitalia Eurocity
Baltour+39 0861 1991900Baltour
RegioJet+420 542 42 42 42RegioJet
VaiBus800 570530VaiBus
Autostradale+39 02 3008 9000Autostradale