🇨🇭 Graubünden, Switzerland

St. Moritz

Where skiing was invented. Old money meets endless runs.

Slopes
350
KM
Lifts
56
Total
Altitude
1720-3303
M
Vertical Drop
1583
M
Price & Value
Day Pass
85
Price / KM
0.24
Rating
4.6
/5
❄️
Loading resort...
Quick Links

About St. Moritz Ski Resort

St. Moritz is a ski resort located in Graubünden, Switzerland, sitting at altitudes between 1720m and 3303m. The resort offers 350km of marked pistes served by 56 lifts, with a vertical drop of 1583m between the base and the summit.

Where skiing was invented. Old money meets endless runs. A day pass at St. Moritz costs €85, which equates to €0.24 per kilometre of piste — making it excellent value relative to the size of the ski area. The resort carries a rating of 4.6/5.

St. Moritz is located in the Swiss Alps, renowned for their exceptional snow reliability, impeccable infrastructure, and iconic mountain scenery. Graubünden is one of Switzerland's premier ski destinations.

weekend.ski tracks real-time snow forecasts for St. Moritz using data from Open-Meteo, giving you a 7-day outlook on snowfall, temperature, and conditions at multiple altitude bands. Compare St. Moritz against other resorts in Graubünden and across the Alps to find the best powder for your next ski weekend.