HowToGo

St. Moritz to Zermatt, Switzerland - Transfer & Transportation Guides

Find transfer & transportation guides from St. Moritz to Zermatt, Switzerland. How to get from St. Moritz to Zermatt, Switzerland by Taxi.

You can get to Zermatt, Switzerland from St. Moritz by verhicle types below

Search Transfer from St. Moritz to Zermatt, Switzerland

Transfer solutions

You have 4 options transfer to Zermatt, Switzerland from St. Moritz below

Train ( 2 hr. 2 min. )

Take a train from St. Moritz to Chur.


Open Map More details & check price at Rhätische Bahn
Train ( 1 hr. 32 min. )

Take a train from Chur to Zürich HB.


Open Map More details & check price at Swiss Railways (SBB/CFF/FFS)
Train ( 2 hr. )

Take a train from Zürich HB to Visp.


Open Map More details & check price at Swiss Railways (SBB/CFF/FFS)
Train ( 1 hr. 10 min. )

Take a train from Visp to Zermatt.


Open Map More details & check price at Matterhorn Gotthard Bahn
Duration 8 hr. 14 min.
Distance 442 km.
Cost 237 USD
Bus ( 3 hr. 57 min. )

Take a bus from St. Moritz to Milano Lampugnano.


Open Map More details & check price at Autostradale
Bus ( 3 hr. 15 min. )

Take a bus from Milano - Autostazione Terminal Bus Di Lampugnano to Alagna Valsesia - Piazza Mercato.


Open Map More details & check price at BARANZELLI N.A.TUR S.r.l.
Car ( 3 hr. 46 min. )

Drive a car from Alagna Valsesia - Piazza Mercato to Zermatt.


Duration 11 hr. 58 min.
Distance 528 km.
Cost 94 USD
Train ( 3 hr. 27 min. )

Take a train from St. Moritz to Disentis/Mustér.


Open Map More details & check price at Rhätische Bahn
Train ( 4 hr. 33 min. )

Take a train from Disentis/Mustér to Zermatt.


Open Map More details & check price at Matterhorn Gotthard Bahn
Duration 9 hr.
Distance 271 km.
Cost 211 CHF (228 USD)
Car ( 4 hr. 54 min. )

Drive a car from St. Moritz to Zermatt.


Duration 4 hr. 54 min.
Distance 282 km.
Cost 37 USD

Find Hotels in Zermatt, Switzerland

You can find hotels and accommodations in Zermatt, Switzerland with our hotels search tool below

Booking.com

About St. Moritz, Switzerland

St. Moritz (also German: Sankt Moritz, Romansh: San Murezzan , Italian: San Maurizio, French: Saint-Maurice) is a high Alpine resort town in the Engadine in Switzerland, at an elevation of about 1,800 metres (5,910 ft) above sea level. It is Upper En... Learn more

About Zermatt, Switzerland

Zermatt is a municipality in the district of Visp in the German-speaking section of the canton of Valais in Switzerland. It has a population of about 5,800 inhabitants and is classified as a town by the Swiss Federal Statistical Office (FSO). It lies... Learn more


References