Train from Bellegarde-sur-Valserine to Martigny
🇫🇷 Bellegarde-sur-Valserine → 🇨🇭 Martigny
Straight-line Distance
97 km
E (89.8°)
Rail Distance
~126 km
Estimated by rail
Travel Time
~57m
Express
CO2 Saved vs Flight
82.6%
20.3 kg less CO2
Environmental Comparison
Train
Express
Flight
Economy class
Taking the train saves 20.3 kg CO2 (82.6% less emissions)
Route Information
Stations on This Route
Journey Tips
This cross-border French-Swiss journey connects the Ain department near Bellegarde with Martigny in the Valais, typically via Geneva. Bellegarde-sur-Valserine is set in dramatic Ain gorge country between the Jura and Alps.
Scenic Highlight
The Ain gorge country near Bellegarde, where the river cuts through dramatic limestone cliffs, offers impressive scenery before the train emerges into the flat Geneva plain.
Booking Tip
Book via SNCF Connect for the French segment and SBB.ch for the Swiss portion; Geneva is the natural interchange and allows easy connection to Valais-bound services.
Continue Your Journey
Continue from Martigny
Also from Bellegarde-sur-Valserine
Frequently Asked Questions
Train vs Flight comparison
Compare door-to-door time, CO2 and cost for Bellegarde-sur-Valserine to Martigny
Explore on Sister Sites
Data last updated: 2026-02-27