St Moritz with lake in foreground

St Moritz Travel Guide

A world class ski resort, St. Moritz enjoys an enviable location in the beautiful Engadine region in Switzerland’s east.

Twice home to the Winter Olympics, St. Moritz offers plenty for ski enthusiasts but it is also an idyllic destination to visit during the warmer months.

Hiking, golf and excursions to the nearby mountain summits to enjoy the spectacular views are just some of the most popular St. Moritz attractions during summer.

There are interesting museums to browse, thermal waters in which to soak, and shopping opportunities galore at the many high-end stores in St. Moritz.

Getting to St. Moritz

By train: St. Moritz is served by two of Switzerland’s panoramic trains, the Bernina Express, which connects the town with Tirano in the south and Chur in the north, and the Glacier Express, which connects St. Moritz with another famous ski resort, Zermatt.  Journeys on both panoramic trains are included with the Swiss Travel Pass, however seat reservations (at additional cost) are compulsory.

Regular trains also arrive and depart St. Moritz from all over Switzerland with connections across Europe. 

By car: The journey by road from Zurich to St. Moritz takes less than three hours to cover the 200 kilometres.  Thanks to the excellent Swiss road network, St. Moritz can be reached from all parts of the country.  Milan (Italy) is around three hours away by car.

You’ll find all our tips for driving in Switzerland in this article.

St. Moritz Info

Population: 5,000

Canton: Grisons (Graubunden)

Average high temperatures: January – -2C / 28F;  April – 7C / 44F; July – 19C / 66F; October – 10C / 50F

Christmas market dates: December 2020 (Learn more here.)

Major events: St. Moritz’s major annual events include the Snow Polo World Cup in January, White Turf horse race in February, the British Classic Car Meeting in July/August, and the Ski World Cup in December.

Read all our St. Moritz articles by clicking on the links below: