Train from Cannes to Lausanne
🇫🇷 Cannes → 🇨🇭 Lausanne
Straight-line Distance
331 km
N (354.8°)
Rail Distance
~430 km
Estimated by rail
Travel Time
~1h 42m
High_Speed
CO2 Saved vs Flight
91.3%
76.7 kg less CO2
Environmental Comparison
Train
High_Speed
Flight
Economy class
Taking the train saves 76.7 kg CO2 (91.3% less emissions)
Route Information
Stations on This Route
Journey Tips
Cannes to Lausanne is around 5–6 hours, typically travelling via Nice or Marseille and then a TGV Lyria service through Lyon. An ID or passport is required at the Franco-Swiss border.
Scenic Highlight
Departing the Côte d'Azur's limestone coast, the journey passes through Provence's lavender country before ascending through Burgundy and the Jura to arrive above Lake Geneva.
Booking Tip
Book the Côte d'Azur leg on SNCF Connect, then the Lyria portion separately. Combined Rail Europe tickets are available but check fare rules for flexibility.
Continue Your Journey
Continue from Lausanne
Frequently Asked Questions
Train vs Flight comparison
Compare door-to-door time, CO2 and cost for Cannes to Lausanne
Explore on Sister Sites
Data last updated: 2026-02-27