Travel from Cannes to Switzerland

Train, bus or fly from Cannes to Switzerland?

Swiss and easyJet fly from Cannes to Genève 3 times a day. Alternatively, French Railways (SNCF) operates a train from Cannes to Zürich once daily. Tickets cost $100 - $170 and the journey takes 5 h 49 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 Cannes to Switzerland

From Cannes train to Nice airport, fly to Geneva airport, then train to Genève. 2 h 36 min $74. From Cannes train to Nice airport, fly to Zurich airport, line 2 train to Zürich Oerlikon, Bahnhof, then line 62 bus to Zürich (Kreis 11). 4 h 13 min $137. From Cannes train to Nice airport, fly to Basel airport, line 50 bus to Basel, Brausebad, then line 6 tram to Basel. 4 h 14 min $83. From Cannes train to Genève, train to Zürich HB, then line 15 train to Zürich Stadelhofen. 9 h 2 min $308. From Cannes train to Milano Centrale, train to Zug, then train to Zürich Stadelhofen. 11 h $216. From Cannes Gare Routière line 200 bus to Albert 1er / Verdun, walk to Nice, bus to Zürich HB, then line 15 train to Zürich Stadelhofen. 12 h 13 min $106. From Cannes Hôtel de Ville bus to Nice, Nice Aéroport Terminal 2, bus to Torino Autostazione Corso Vittorio Emanuele II, bus to Zürich, Sihlquai/HB, then line 4 tram to Zürich, Opernhaus. 13 h 27 min $105. From Cannes drive to Zürich. 6 h 39 min $104.