Train from Cagnes-sur-Mer to Martigny
🇫🇷 Cagnes-sur-Mer → 🇨🇭 Martigny
Straight-line Distance
272 km
N (358.9°)
Rail Distance
~354 km
Estimated by rail
Travel Time
~1h 26m
High_Speed
CO2 Saved vs Flight
91.3%
63.1 kg less CO2
Environmental Comparison
Train
High_Speed
Flight
Economy class
Taking the train saves 63.1 kg CO2 (91.3% less emissions)
Route Information
Stations on This Route
Journey Tips
This French Riviera-to-Swiss Alps journey connects Cagnes-sur-Mer near Nice with Martigny in the Valais, requiring changes at Nice and Geneva or Lausanne. Martigny is home to the remarkable Fondation Gianadda art centre.
Scenic Highlight
The transition from the azure Mediterranean at Cagnes-sur-Mer to the snow-capped Valais Alps above Martigny encompasses one of Europe's most dramatic landscape contrasts within a single rail journey.
Booking Tip
Book the French coastal segment via SNCF Connect and the Swiss portion via SBB.ch; allow generous connection times at Geneva or Lausanne.
Continue Your Journey
Continue from Martigny
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 Martigny
Explore on Sister Sites
Data last updated: 2026-02-27