
Try searching for
Iconic Rail Route
Route overview
One of the world's great rail journeys, the Zermatt → St. Moritz route covers 291 km over 8 hours — moving slowly through landscape the highway can't show you.
Along the route
Zermatt
Departure
Andermatt
Waypoint
Chur
Waypoint
St. Moritz
Final stop
Ride this route
Explore the region
Plan this route
Tell us what kind of experience you're after and we'll share itineraries, seasons, and honest recommendations — no booking pressure.