Train from Geneva to Martigny
🇨🇭 Geneva → 🇨🇭 Martigny
Straight-line Distance
73 km
E (98.7°)
Rail Distance
~95 km
Estimated by rail
Travel Time
~1h 21m
Regional
CO2 Saved vs Flight
79.0%
14.7 kg less CO2
Environmental Comparison
Train
Regional
Flight
Economy class
Taking the train saves 14.7 kg CO2 (79.0% less emissions)
Route Information
Stations on This Route
Journey Tips
SBB Intercity trains reach Martigny from Geneva in about one hour via Lausanne and Montreux, with frequent daily services. Martigny is the gateway to Verbier ski resort and home to the Fondation Gianadda museum. Swiss Travel Pass covers the route in full.
Scenic Highlight
The Lake Geneva shoreline between Lausanne and Villeneuve, flanked by the Lavaux vineyards and the alpine silhouette of the Dents du Midi, is one of Switzerland's most acclaimed scenic rail stretches.
Booking Tip
Swiss Travel Pass holders travel free; Supersaver tickets at sbb.ch offer savings for fixed departure bookings, particularly useful for ski season travel to the Verbier gateway.
Continue Your Journey
Continue from Martigny
Frequently Asked Questions
Train vs Flight comparison
Compare door-to-door time, CO2 and cost for Geneva to Martigny
Explore on Sister Sites
Data last updated: 2026-02-27