Train from Cannes to Martigny
🇫🇷 Cannes → 🇨🇭 Martigny
Straight-line Distance
284 km
N (0.9°)
Rail Distance
~369 km
Estimated by rail
Travel Time
~1h 29m
High_Speed
CO2 Saved vs Flight
91.3%
65.8 kg less CO2
Environmental Comparison
Train
High_Speed
Flight
Economy class
Taking the train saves 65.8 kg CO2 (91.3% less emissions)
Route Information
Stations on This Route
Journey Tips
This French Riviera-to-Alps journey connects Cannes with Martigny via Nice, Ventimiglia, and either Geneva or Lausanne. Allow ample time for connections at Nice and at Geneva or Lausanne.
Scenic Highlight
The Ligurian coastal stretch from Cannes to Ventimiglia, where the train runs along cliffs directly above the turquoise Mediterranean with views of Monaco below, is one of Europe's most spectacular coastal rail experiences.
Booking Tip
Book the French coastal segment via SNCF Connect and the Swiss portion via SBB.ch; connections via Geneva or Lausanne are reliable and Swiss Travel Pass covers all Swiss segments.
Continue Your Journey
Continue from Martigny
Frequently Asked Questions
Train vs Flight comparison
Compare door-to-door time, CO2 and cost for Cannes to Martigny
Explore on Sister Sites
Data last updated: 2026-02-27