Train from Martigny to Rotkreuz
🇨🇭 Martigny → 🇨🇭 Rotkreuz
Straight-line Distance
155 km
NE (41.4°)
Rail Distance
~202 km
Estimated by rail
Travel Time
~53m
High_Speed
CO2 Saved vs Flight
91.3%
36.0 kg less CO2
Environmental Comparison
Train
High_Speed
Flight
Economy class
Taking the train saves 36.0 kg CO2 (91.3% less emissions)
Route Information
Stations on This Route
Journey Tips
SBB operates this domestic Swiss journey from the Valais to Rotkreuz in the canton of Zug, routing via Bern or Lausanne and Zurich. Rotkreuz is a growing community near Lake Zug and a junction on the Lucerne-Zug-Zurich axis. The route crosses the breadth of the Swiss Mittelland.
Scenic Highlight
Lake Zug, visible briefly from the train near Rotkreuz on clear days, is one of Switzerland's most pristine alpine lakes, with the Rigi and Pilatus mountains rising above its eastern and southern shores.
Booking Tip
Book via SBB.ch; Swiss Travel Pass holders travel free on this domestic route. No seat reservation is required on IC and RE services between the Valais and central Switzerland.
Continue Your Journey
Continue from Rotkreuz
Also from Martigny
Frequently Asked Questions
Train vs Flight comparison
Compare door-to-door time, CO2 and cost for Martigny to Rotkreuz
Explore on Sister Sites
Data last updated: 2026-02-27