Train from Cagnes-sur-Mer to Lausanne
🇫🇷 Cagnes-sur-Mer → 🇨🇭 Lausanne
Straight-line Distance
320 km
N (352.9°)
Rail Distance
~416 km
Estimated by rail
Travel Time
~1h 39m
High_Speed
CO2 Saved vs Flight
91.3%
74.2 kg less CO2
Environmental Comparison
Train
High_Speed
Flight
Economy class
Taking the train saves 74.2 kg CO2 (91.3% less emissions)
Route Information
Stations on This Route
Journey Tips
Cagnes-sur-Mer to Lausanne takes roughly 5–6 hours, typically with a change at Nice or Marseille and a TGV or Lyria service onward. The route crosses the French-Swiss border at Geneva.
Scenic Highlight
Departing the Côte d'Azur, the train passes dramatic cliffs above the Mediterranean before heading inland; the later Alpine approach into Lausanne from the south is equally rewarding.
Booking Tip
Book the Côte d'Azur regional leg on SNCF Connect separately from the Lyria or TGV international segment. Combining fares often saves money over a single through-ticket.
Continue Your Journey
Continue from Lausanne
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 Lausanne
Explore on Sister Sites
Data last updated: 2026-02-27