Cheapest price
£126
Average price
£126
Fastest journey
6 h 35 m
Average duration
6 h 35 m
Trains per day
17
Distance
169 km
The best way to find a cheap train ticket from Zermatt to St. Moritz is to book your journey as far in advance as possible and to avoid travelling at rush hour.
The average ticket from Zermatt to St. Moritz will cost around £126 if you buy it on the day, but you can find cheap train tickets today for only £126.
Of the 17 trains that leave Zermatt for St. Moritz every day 6 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.
These direct trains cover the 169 km distance in an average of 6 h 35 m but if you time it right, some trains will get you there in just 6 h 35 m .
The slowest trains will take 6 h 35 m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.
Omio recommends booking the train as it is the most popular option from Zermatt to St. Moritz among Omio's users. If you are prioritising price take the train with prices starting from £90. For those with little time consider booking a flight which can get you there in 51m. In case you are seeking to minimise your carbon footprint the train is your best bet as it emits only 0.1 - 0.2kg.
Most popular Train | Flight |
---|---|
£142 Average Price Cheapest | £399 Average Price |
7h 39m average duration 7h 9m Onboard + 30m Additional time* | 3h 51m average duration Fastest 51m Onboard + 3h 0m Additional time* |
0.1 - 0.2kg CO2 emissions Lowest | 0.5 - 1.0kg CO2 emissions |
Direct Options | Direct Options |
Additional time: Average total travel duration to departure point, security checks and transfers.
Provider | Departs | Duration | Arrives | Changes | Tickets |
---|---|---|---|---|---|
![]() | 06:06 Zermatt Bhf | 6h50 | 12:56 St. Moritz station | 3 changes | |
![]() | 06:06 Zermatt Bhf | 6h50 | 12:56 St. Moritz station | 3 changes | |
![]() | 06:37 Zermatt Bhf | 6h35 | 13:12 St. Moritz station | 3 changes | |
![]() | 06:37 Zermatt Bhf | 6h35 | 13:12 St. Moritz station | 3 changes | |
![]() | 06:37 Zermatt Bhf | 6h35 | 13:12 St. Moritz station | 3 changes | |
![]() | 06:52 Zermatt Bhf | 7h45 | 14:37 St. Moritz station | 0 changesdirect | |
![]() | 06:52 Zermatt Bhf | 7h45 | 14:37 St. Moritz station | 0 changesdirect | |
![]() | 06:52 Zermatt Bhf | 7h45 | 14:37 St. Moritz station | 0 changesdirect | |
![]() | 07:37 Zermatt Bhf | 6h35 | 14:12 St. Moritz station | 4 changes | |
![]() | 07:37 Zermatt Bhf | 6h35 | 14:12 St. Moritz station | 4 changes | |
![]() | 07:37 Zermatt Bhf | 6h35 | 14:12 St. Moritz station | 4 changes | |
![]() | 07:52 Zermatt Bhf | 7h45 | 15:37 St. Moritz station | 0 changesdirect | |
![]() | 07:52 Zermatt Bhf | 7h45 | 15:37 St. Moritz station | 0 changesdirect | |
![]() | 07:52 Zermatt Bhf | 7h45 | 15:37 St. Moritz station | 0 changesdirect | |
![]() | 08:06 Zermatt Bhf | 6h50 | 14:56 St. Moritz station | 4 changes | |
![]() | 08:06 Zermatt Bhf | 6h50 | 14:56 St. Moritz station | 4 changes | |
![]() | 08:06 Zermatt Bhf | 6h50 | 14:56 St. Moritz station | 4 changes | |
This is the last train of the day. | |||||
Find all the dates and times for this journey
Distance 169 km |
Average train duration 7h 9m |
Cheapest ticket price £90 |
Trains per day 6 |
Direct trains 1 |
Fastest train 6h 30m |
First train 07:06 |
Last train 20:13 |
Buy your official Rhatische Bahn and SBB train tickets to St. Moritz from Zermatt from £71 with Omio. Find train times and tickets for over 1000 travel companies to compare and book the most convenient journey.
The Rhatische Bahn is a Swiss railway network that operates throughout the country. It is one of the most extensive and reliable railway networks in Europe, with over 1,000 km of track. The Rhatische Bahn operates a variety of train types, including the Glacier Express, Bernina Express, and InterRegio. The Glacier Express is a scenic train that travels between Zermatt and St. Moritz, while the Bernina Express is a panoramic train that travels between Chur and Tirano. The InterRegio is a regional train that connects major cities in Switzerland. The Rhatische Bahn offers a variety of ticket types, including single tickets, day tickets, and multi-day tickets. Onboard facilities include comfortable seating, free Wi-Fi, and a variety of food and beverage options. The most popular routes for the Rhatische Bahn are the Glacier Express, Bernina Express, and InterRegio. These routes offer stunning views of the Swiss Alps, as well as convenient access to major cities in Switzerland.
Train information from Zermatt to St. Moritz with Rhatische Bahn:
Passengers board the train most frequently from Zermatt, Bahnhof, which is located around 0 miles (0 m) away from the city centre, and they get off the train at St. Moritz, located 0.7 miles (1.2 km) away from the city centre.
Here are some other resources that might have the information you need