Travel from Zürich to Nice

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

Swiss and easyJet fly from Zürich to Nice 3 times a day. Alternatively, you can take a train from Zürich to Nice via Milano Centrale in around 9 h 13 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
Train travel in France: A guide to SNCFFrom the famed TGVs to no-frills Ouigo, we explain which SNCF train to choose and how to book.

How to get from Zürich to Nice

From Zürich HB train to Zürich Flughafen, walk to Zurich airport, fly to Nice airport, walk to St-Laurent-du-Var, then train to Nice.3 h 56 min$126
From Zürich HB train to Basel SBB, walk to Basel, Bahnhof SBB, line 50 bus to Basel EuroAirport, walk to Basel airport, fly to Nice airport, walk to St-Laurent-du-Var, then train to Nice.5 h 11 min$146
From Zuerich Hb train to Milano Centrale then train to Nice Ville.9 h 13 min$111
From Zurich bus to Nice.9 h 35 min$88
From Zurigo bus to Torino, walk to Torino Autostazione Corso Vittorio Emanuele II, bus to Nice Aéroport Nice Côte d'Azur Gare Routière, walk to Les Sagnes, then line 09 bus to J. Médecin / Pastorelli.12 h 10 min$81
From Zürich drive to Nice.6 h 13 min$98

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

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

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

No, there is no direct train from Zürich to Nice. However, there are services departing from Zuerich Hb and arriving at Nice Ville via Milano Centrale. The journey, including transfers, takes approximately 9 h 13 min.

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

Yes, there is a direct bus departing from Zurich and arriving at Nice. Services depart three times a week, and operate Wednesday, Friday and Sunday. The journey takes approximately 9 h 35 min.

Operators from Zürich to Nice

Swiss Railways (SBB/CFF/FFS)Swiss Railways (SBB/CFF/FFS)
SNCF+33 9 70 60 99 70SNCF
Trenitalia Eurocity+39 06 68475475Trenitalia Eurocity
Trenitalia+39 06 68475475Trenitalia
Eurolines FR+ 33 1 41 86 24 21Eurolines FR
Marino Autolinee+39 080 3112335Marino Autolinee
Eurolines IT+39 0861 199 1900Eurolines IT
Lignes D'azur+33 810 06 10 06Lignes D'azur