Travel from Wiesbaden to Zürich

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

Lufthansa and Swiss fly from Wiesbaden to Zürich every 3 hours. Alternatively, S-Bahn operates a train from Wiesbaden to Zürich every 15 minutes. Tickets cost $1 - $3 and the journey takes 12 min. German Railways (DB) also services this route 4 times a day.

Travel Guides

Want to know more about Flixbus?Rome2rio’s guide has all the details

How to get from Wiesbaden to Zürich

From Wiesbaden Hbf train to Frankfurt airport, fly to Zurich airport, then line 16 train to Zürich. 2 h 58 min $158. From Wiesbaden Hbf train to Frankfurt airport, fly to Basel airport, line 50 bus to Basel SBB, then train to Zürich. 3 h 52 min $201. From Wiesbaden Hbf train to Mainz Hbf then train to Zürich HB. 5 h 32 min $142. From Wiesbaden Hbf train to Mainz Hbf, train to Mannheim Hbf, train to Basel SBB, then train to Zürich HB. 5 h 48 min $164. From Wiesbaden bus to Heidelberg then bus to Zurich. 8 h $46. From Wiesbaden bus to Zurich. 9 h 35 min $51. From Wiesbaden Hbf train to Mainz Römisches Theater, train to Mannheim Hauptbahnhof, then nighttrain to Zürich HB. 7 h 17 min $58. From Wiesbaden drive to Zürich. 3 h 48 min $67.

Operators from Wiesbaden to Zürich

OperatorPhoneWebsite
S-BahnS-Bahn
LufthansaLufthansa
SwissSwiss
Swiss Railways (SBB/CFF/FFS)Swiss Railways (SBB/CFF/FFS)
BVBBVB
German Railways (DB)+49 0180 6 99 66 33German Railways (DB)
FlixBus+49 1807 123 99 123FlixBus
Nightjet+43 51717Nightjet