Travel options
from Zermatt to St. Moritz

You can get from Zermatt to St. Moritz by train, bus or flight.

No journeys found

We couldn’t find any journeys for this date. Click below and try searching for another date.

More than 1,000 travel companies trust us to sell their tickets all in one place.

Trenitalia
Easyjet
Deutsche Bahn
SNCF

Compare prices and tickets Prices for trains, buses and flights

Wed
1 Dec
£46SBB
Thu
2 Dec
£88SBB
Fri
3 Dec
£46SBB
Sat
4 Dec
£71SBB
Sun
5 Dec
£79SBB
Mon
6 Dec
£55SBB
Tue
7 Dec
£80SBB
Wed
8 Dec
£46SBB
Thu
9 Dec
£46SBB
Fri
10 Dec
£63SBB
Sat
11 Dec
£46SBB
Sun
12 Dec
£46SBB
Mon
13 Dec
£63SBB
Tue
14 Dec
£55SBB
Wed
15 Dec
£63Rhatische Bahn
Thu
16 Dec
£55SBB
Fri
17 Dec
£47SBB
Sat
18 Dec
£63Rhatische Bahn
Sun
19 Dec
£46SBB
Mon
20 Dec
£47Rhatische Bahn

Travel Tips

Travel from Zermatt to St. Moritz
Travel to St. Moritz easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Zermatt to St. Moritz.
FAQs
What are my Zermatt to St. Moritz travel options?

Your travel option from Zermatt to St. Moritz includes taking a train.

What is the quickest way from Zermatt to St. Moritz?

The fastest way to travel to St. Moritz from Zermatt is by train, which requires on average 6 h 32 min   of travel time.

What is the distance from Zermatt to St. Moritz?

The distance between Zermatt and St. Moritz is around 105 miles (169 km).

How many scheduled departures are there a day from Zermatt to St. Moritz?

The average frequency per day from Zermatt to St. Moritz is:

  • 2 trains per day.

However, we recommend checking specific travel dates for your trip from Zermatt to St. Moritz as scheduled services by train can vary by season or day of the week.

When going from Zermatt to St. Moritz, where do I depart from Zermatt and where do I arrive in St. Moritz?

These are the most popular departure and arrival points for travellers from Zermatt to St. Moritz:

  • Trains mostly leave from Zermatt Bhf and tend to arrive in St. Moritz.
Which travel companies can take me from Zermatt to St. Moritz?

Let Omio help you find the best company to travel with from Zermatt to St. Moritz:

  • You can go to St. Moritz from Zermatt by train with SBB. You'll see cheap train tickets for £69 with SBB from Zermatt to St. Moritz on Omio.
What is another destination I should add to my tour from Zermatt to St. Moritz?
Your journey from Zermatt to St. Moritz doesn't have to end in St. Moritz. Many of our customers like to extend their holidays to explore other popular destinations like Milan, Zurich or Tirano. If you’d like to add Milan, Zurich or Tirano to your Zermatt to St. Moritz trip, check Omio for the best and cheapest ways to travel to any of these top destinations from St. Moritz today!
When should I purchase a ticket from Zermatt to St. Moritz online to score the best deals?

Before travelling from Zermatt to St. Moritz, it’s good to know what ticket you can buy and how much it will cost in the next 7 days:

  • The price of a train ticket is £69 one way on average for this route.

But we recommend booking Zermatt to St. Moritz tickets online a few months before your planned travel date to score the best deals and save money on your trip.

Travelling from Zermatt to St. Moritz: related information

Here are some other resources that might have the information you need