Train from Martigny to Zürich HB
🇨🇭 Martigny → 🇨🇭 Zürich HB
Straight-line Distance
180 km
NE (37.7°)
Rail Distance
~234 km
Estimated by rail
Travel Time
~1h
High_Speed
CO2 Saved vs Flight
91.3%
41.7 kg less CO2
Environmental Comparison
Train
High_Speed
Flight
Economy class
Taking the train saves 41.7 kg CO2 (91.3% less emissions)
Route Information
Stations on This Route
Journey Tips
SBB Intercity trains link Martigny to Zurich via Lausanne and Bern in around two and a half hours, with at least hourly services. Martigny is famous for its Roman amphitheatre and its position at the foot of the Grand St Bernard Pass. Swiss Travel Pass is valid throughout.
Scenic Highlight
Leaving Martigny the train follows the sweeping bend of the Rhône River before climbing through the Vaud wine country with views of Lake Geneva and the Savoy Alps across the water.
Booking Tip
Book via sbb.ch; Swiss Travel Pass holders travel free, and Supersaver tickets offer the best rates for those with flexible but pre-selected departure times.
Continue Your Journey
Continue from Zürich HB
Also from Martigny
Frequently Asked Questions
Train vs Flight comparison
Compare door-to-door time, CO2 and cost for Martigny to Zürich HB
Explore on Sister Sites
Data last updated: 2026-02-27