Train from Cannes to Geneva
🇫🇷 Cannes → 🇨🇭 Geneva
Straight-line Distance
303 km
NNW (347.2°)
Rail Distance
~394 km
Estimated by rail
Travel Time
~1h 34m
High_Speed
CO2 Saved vs Flight
91.3%
70.3 kg less CO2
Environmental Comparison
Train
High_Speed
Flight
Economy class
Taking the train saves 70.3 kg CO2 (91.3% less emissions)
Route Information
Stations on This Route
Journey Tips
Cannes to Geneva is served by SNCF via the Côte d'Azur main line and then TGV through the Alps. The journey typically takes 5 to 6 hours with a change at Nice or Lyon.
Scenic Highlight
The Côte d'Azur coastline between Cannes and Antibes is studded with belle-époque villas and sheltered coves; this short coastal stretch is one of Europe's most glamorous train journeys.
Booking Tip
Through-tickets from Cannes to Geneva are available on SNCF's website. The Nice–Lyon–Geneva routing is popular in summer; book at least 4 weeks ahead to secure affordable TGV fares.
Continue Your Journey
Continue from Geneva
Frequently Asked Questions
Train vs Flight comparison
Compare door-to-door time, CO2 and cost for Cannes to Geneva
Explore on Sister Sites
Data last updated: 2026-02-27