Train from Cagnes-sur-Mer to Zürich HB
🇫🇷 Cagnes-sur-Mer → 🇨🇭 Zürich HB
Straight-line Distance
428 km
NNE (14.2°)
Rail Distance
~556 km
Estimated by rail
Travel Time
~2h 9m
High_Speed
CO2 Saved vs Flight
91.3%
99.2 kg less CO2
Environmental Comparison
Train
High_Speed
Flight
Economy class
Taking the train saves 99.2 kg CO2 (91.3% less emissions)
Route Information
Stations on This Route
Journey Tips
From Cagnes-sur-Mer on the French Riviera to Zürich HB, expect a journey of around 6 to 7 hours via Nice and Geneva, operated by SNCF and SBB. Changes at Nice and Geneva are typical.
Scenic Highlight
The coastal stretch between Cagnes-sur-Mer and Nice runs right alongside the Mediterranean, offering vivid blue sea views before the route turns north into the Alps.
Booking Tip
Book SNCF TGV and SBB IC segments separately or use a cross-border booking on the Rail Europe platform for the best combined fare.
Continue Your Journey
Continue from Zürich HB
Also from Cagnes-sur-Mer
Frequently Asked Questions
Train vs Flight comparison
Compare door-to-door time, CO2 and cost for Cagnes-sur-Mer to Zürich HB
Explore on Sister Sites
Data last updated: 2026-02-27