Train from Évian-les-Bains to Martigny
🇫🇷 Évian-les-Bains → 🇨🇭 Martigny
Straight-line Distance
50 km
SE (129.9°)
Rail Distance
~65 km
Estimated by rail
Travel Time
~59m
Regional
CO2 Saved vs Flight
79.0%
10.0 kg less CO2
Environmental Comparison
Train
Regional
Flight
Economy class
Taking the train saves 10.0 kg CO2 (79.0% less emissions)
Route Information
Stations on This Route
Journey Tips
Évian-les-Bains on Lake Geneva's southern shore connects to Martigny via a ferry to Lausanne and then SBB train, or by rail via Annemasse and Lausanne. The Lake Geneva ferry crossing is a scenic alternative to the rail route through the French Alps. Carry your ID for this France-Switzerland journey.
Scenic Highlight
The Lake Geneva ferry crossing between Évian and Lausanne, with the Savoy Alps rising behind the French shore and the Swiss Jura on the northern horizon, offers an unmatched panorama of the lake in all its breadth.
Booking Tip
The Évian-Lausanne ferry is operated by CGN (Compagnie Générale de Navigation) and is not covered by Swiss Travel Pass; book via cgn.ch. The SBB onward train from Lausanne to Martigny is covered by the pass.
Continue Your Journey
Continue from Martigny
Also from Évian-les-Bains
Frequently Asked Questions
Train vs Flight comparison
Compare door-to-door time, CO2 and cost for Évian-les-Bains to Martigny
Explore on Sister Sites
Data last updated: 2026-02-27