Travel from Wiesbaden to Switzerland

Train, bus or fly from Wiesbaden to Switzerland?

Lufthansa flies from Wiesbaden to Basel 4 times a day. Alternatively, S-Bahn operates a train from Wiesbaden to Zürich every 15 minutes. Tickets cost $1 - $3 and the journey takes 12 min. 2 other operators also service this route.

Travel Guides

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

How to get from Wiesbaden to Switzerland

From Wiesbaden Hbf train to Frankfurt airport, fly to Basel airport, line 50 bus to Basel, Brausebad, then line 6 tram to Basel. 2 h 55 min $144. From Wiesbaden Hbf train to Frankfurt airport, fly to Zurich airport, line 2 train to Zürich Oerlikon, Bahnhof, then line 62 bus to Zürich (Kreis 11). 2 h 54 min $158. From Wiesbaden Hbf train to Frankfurt airport, fly to Friedrichshafen airport, drive to Romanshorn, then line 8 train to Sankt Gallen. 4 h 8 min $157. From Wiesbaden Hbf train to Frankfurt airport, fly to Geneva airport, then train to Genève. 3 h 57 min $145. From Wiesbaden Hbf train to Mainz Hbf, train to Zürich HB, then line 15 train to Zürich Stadelhofen. 5 h 36 min $157. From Wiesbaden Hbf train to Mainz Hbf, train to Mannheim Hbf, train to Basel SBB, train to Zürich HB, then line 15 train to Zürich Stadelhofen. 5 h 52 min $164. From Wiesbaden bus to Heidelberg, bus to Zurich, walk to Zürich HB, then line 15 train to Zürich Stadelhofen. 8 h 11 min $61. From Wiesbaden Hbf train to Mainz Römisches Theater, train to Mannheim Hauptbahnhof, nighttrain to Zürich HB, then line 15 train to Zürich Stadelhofen. 7 h 22 min $73. From Wiesbaden drive to Zürich. 3 h 48 min $67.