Travel from Nice to Swiss-Alps

Bus or train from Nice to Swiss Alps?

French Railways (SNCF) operates a train from Nice to Swiss Alps 5 times a day. Tickets cost $55 - $80 and the journey takes 4 h 41 min. 3 other operators also service this route. Alternatively, Eurolines FR operates a bus from Nice to Swiss Alps once daily. Tickets cost $30 - $90 and the journey takes 4 h 46 min. 4 other operators also service this route.

Travel Guides

Italian Lakes: Getting around by trainRome2rio's tips and tricks to make your journey as smooth as possible
Want to know more about Flixbus?Rome2rio’s guide has all the details
Getting to Milan from the airportGet the details in Rome2rio’s airport-to-city travel guide

How to get from Nice to Swiss Alps

From Nice Ville train to Milano Centrale, train to Bellinzona, train to Airolo, Stazione, then line 110 bus to Gotthard Passhöhe. 10 h 5 min 147€. From Nice Ville train to Ventimiglia, train to Milano Centrale, train to Bellinzona, train to Airolo, Stazione, then line 110 bus to Gotthard Passhöhe. 10 h 39 min 142€. From Nice bus to Milan, Milan, bus to Bellinzona, walk to Bellinzona, Stazione, bus to Airolo, Stazione, then line 110 bus to Gotthard Passhöhe. 11 h 20 min 102€. From Thiers / Gambetta line 23 bus to Nice - Aéroport, bus to Milan Lampugnano Station, bus to Bellinzona, Stazione, bus to Airolo, Stazione, then line 110 bus to Gotthard Passhöhe. 13 h 59 min 63€. From Nice drive to Swiss Alps. 5 h 2 min 66€. From Nice Ville train to Nice airport, fly to Zurich airport, line 2 train to Zürich HB, train to Arth-Goldau, line 2 train to Erstfeld, train to Airolo, Stazione, then line 110 bus to Swiss Alps. 8 h 35 min 184€. From Nice Ville train to Nice airport, fly to Geneva airport, train to Geneve, train to Brig Bahnhofplatz, train to Andermatt, Bahnhof, then line 110 bus to Swiss Alps. 9 h 28 min 226€. From Nice Ville train to Nice airport, fly to Basel airport, line 50 bus to Basel SBB, train to Erstfeld, train to Airolo, Stazione, then line 110 bus to Swiss Alps. 9 h 51 min 169€. From Nice Ville train to Nice airport, fly to Milan Linate airport, bus to Milano Centrale, train to Bellinzona, train to Airolo, Stazione, then line 110 bus to Swiss Alps. 7 h 55 min 230€.