Travelling from St. Moritz to Zermatt by rail takes roughly 8h 00m on Glacier Express, a straightforward alternative to flying between the two cities.
Where to stay
How long is the train from St. Moritz to Zermatt?
The fastest trains take around 8h 00m, with several departures a day. Check the live schedule for your date.
Which trains run from St. Moritz to Zermatt?
The route is run by Glacier Express. Comparing the day's departures in one search finds the best time and fare.
St. Moritz to Zermatt train price (2026)
Advance fares start from around €150-180, rising as the date approaches.
| Operator | From | Journey time | Frequency |
|---|---|---|---|
| Glacier Express | €150-180 | 8h 00m | Several daily |
Prices are indicative advance fares. Check live availability for your exact date.
How to get the best fare
- Buy ahead of time. Prices climb as the departure date gets closer, sometimes by a large margin.
- Shift your departure slightly. Leaving an hour earlier or later than peak times often drops the fare noticeably.
- Don't rule out first class on longer routes — the price gap can be smaller than expected.
- Compare all departures side by side rather than booking the first result you see.
Frequently asked questions
How many hours does St. Moritz to Zermatt take by train?
The quickest St. Moritz–Zermatt trains run about 8h 00m. There are multiple departures daily, so it's worth checking today's schedule for the exact times.
What does a St. Moritz to Zermatt train ticket cost?
Ticket prices for St. Moritz to Zermatt start from roughly €150-180 for advance purchase and increase the closer you get to the travel date.
What operator serves the St. Moritz–Zermatt line?
Glacier Express handles this connection. Comparing every departure that day in one place is the quickest way to find the best combination of time and price.
Do I need to change trains between St. Moritz and Zermatt?
It depends on the day — Glacier Express runs both direct and connecting services, so check the live schedule for your travel date to confirm.
When should I book St. Moritz to Zermatt tickets for the best price?
Book as early as you can: the cheapest seats are released first and disappear fast, and travelling mid-week instead of weekends usually costs less too.
Ready to go? Check live St. Moritz → Zermatt times and fares and book your seat — secure checkout, mobile tickets, every operator in one search.
Prefer to compare every rail operator? Check schedules & book →
Opens in a new tab — come back here anytime.