St. Moritz sits at 1,856 meters above sea level in the upper Engadin Valley, a sun-drenched pocket of southeastern Switzerland where glamour, world-class sport, and raw Alpine scenery intersect. This is the birthplace of Alpine winter sports, a town that has hosted the Winter Olympics twice, and home to the only natural ice skeleton track still in use. Beneath the luxury hotels and designer boutiques on Via Serlas, you'll find a place defined by its mountain culture: Engadine farmhouses from the 1600s, hearty dishes like Pizokel and Capuns, the Segantini Museum's luminous Alpine paintings, and frozen Lake St. Moritz itself, which transforms into a racetrack, polo field, and festival ground every winter.
Your best window for visiting St. Moritz runs from late January through late April. This stretch captures the heart of ski season across Corviglia, Corvatsch, and Diavolezza, plus the town's signature frozen-lake events: the Snow Polo World Cup in late January, the White Turf horse races on three February Sundays, and the Engadin Skimarathon in early to mid-March. Snow depths peak in February and remain strong through March, while precipitation stays low with roughly 7% rain chance in both months. If you'd rather trade snow for wildflowers, summer brings excellent hiking and watersports, but expect the largest crowds and the most frequent afternoon showers of the year.
Spring in St Moritz, Switzerland
March opens with snow still deep on the slopes, and the Engadin Skimarathon, typically held on the second Sunday of the month, draws over 14,000 cross-country skiers from more than 60 nations along the 42-kilometer route from Maloja to S-chanf. Highs average 47.5°F (8.6°C) across the season, warm enough for comfortable midday skiing, while mornings still bite at 24.8°F (-4°C), so bring proper base layers for early starts. Precipitation stays low in March and April, with only about a 7 to 11% chance of significant rain on any given day, making these two months some of the driest and most reliably sunny of the year.
April extends the ski season on Corvatsch and Diavolezza, where higher-altitude runs hold snow well into the month. As days lengthen past 13 hours, the afternoon sun turns south-facing terraces into ideal spots for an après-ski coffee. Tourism picks up gradually through spring but remains well below summer levels, which means accommodation deals are common and lift lines stay short. Easter weekend, which shifts between late March and mid-April, can bring a brief spike in visitors, so book early if your trip overlaps.
By May the snow retreats to the highest peaks, and the valley floor begins its transition to green. Early-season hiking opens on lower trails, though some mountain passes and higher routes remain closed. Pack warm layers and a waterproof shell: May's rain chance jumps to 24%, and temperatures can still swing sharply between sunny afternoons and cold evenings.
Summer in St Moritz, Switzerland
Summer transforms the Engadin into a playground of alpine meadows, glacier-fed lakes, and long golden evenings. The Festival da Jazz fills intimate venues like the Dracula Club with international jazz performers, while the British Classic Car Meeting sends elegant vintage automobiles parading through St. Moritz's streets. Highs average 65°F (18.3°C), and mid-July brings the warmest stretch of the year, with peaks reaching 67.9°F (19.9°C). You won't need much more than a light jacket for daytime, but lows still drop to 40.6°F (4.8°C) overnight, a reminder that you're nearly 6,000 feet up.
Lake Silvaplana comes alive with windsurfers and kitesurfers riding the famous Maloja wind that picks up most mornings by mid-morning. Hikers can tackle the panorama trail from Muottas Muragl to Alp Languard above Pontresina, or follow the Wasserweg six-lake route through the upper valley. Lake Staz, a short walk through the Stazerwald forest, offers glacier-clear water for swimming. This is the busiest season in St. Moritz, so expect higher accommodation rates and crowded cable cars, especially in July. Swiss National Day on the first of August brings celebrations throughout the valley.
Afternoon showers become the most frequent of the year from June through August, with roughly a one-in-four chance of significant rain on any given day. The sun doesn't set until well past 9pm in June, giving you ample daylight for evening walks along the lake promenade. Pack a solid rain jacket alongside your hiking boots, sunscreen, and layers for altitude temperature swings.
Fall in St Moritz, Switzerland
September still holds some summer warmth, with over 12 hours of daylight and trails in good condition for hiking. The Engadin's larch forests begin their golden turn in October, painting the valley in amber tones that contrast sharply against the grey peaks. Highs average 50°F (10°C) for the season, comfortable enough for daytime walks but noticeably cooler than summer. Lows settle at 27.4°F (-2.6°C), and the first overnight frosts are common by mid-October.
This is a transitional period when many mountain lifts and summer activities wind down. Some cable cars close for maintenance between seasons, and a number of restaurants and hotels may shut briefly before the winter rush. Tourism levels sit lower than summer but higher than the deep winter months, offering a quieter experience for those who prefer it. All Saints' Day in early November is a public holiday that can affect shop and restaurant hours.
Rain picks up modestly compared to summer, with about an 18% chance of wet days in September and October before easing slightly in November. Early snow can arrive on higher slopes as early as October, with measurable snow depth building by November. If you visit in fall, pack warm fleece layers, a waterproof outer shell, and sturdy footwear suited for potentially icy paths.
Winter in St Moritz, Switzerland
Winter is when St. Moritz becomes the place it's famous for being. The frozen surface of Lake St. Moritz hosts the Snow Polo World Cup in late January, the world's only high-goal polo tournament played on snow, a tradition running since 1985. Each February, the White Turf horse races unfold across three consecutive Sundays on the same frozen lake, with Skikjöring events where jockeys on skis are pulled by unsaddled thoroughbreds at speeds up to 50 km/h. The St. Moritz Gourmet Festival, typically held in late January, brings internationally renowned chefs to the town's grand hotels for exclusive dinners and wine tastings.
Ski conditions are at their best from December through February, with Corviglia, Corvatsch, and Diavolezza all fully operational. Snow depth peaks in February at nearly 23 inches, and the Cresta Run, the world's oldest natural ice skeleton track, operates daily from late December through early March. Highs average just 30.8°F (-0.7°C) and lows plunge to 7°F (-13.9°C), so serious cold-weather gear is essential: thermal base layers, insulated ski pants, a down jacket, and hand warmers will all earn their place in your suitcase. Despite the cold, precipitation stays moderate with only a 7 to 14% chance of significant rain or snow on a given day, and the Engadin's famous sunshine breaks through regularly.
Daylight runs short at roughly 8.5 to 9 hours in December and January, so plan ski days efficiently and make the most of clear mornings. Paradoxically, this is the quietest tourism period by visitor volume, meaning shorter lift lines and a more intimate atmosphere in town. Accommodation availability can be tight around major events like White Turf and Snow Polo, so book well in advance for late January and February weekends.
At a Glance
Monthly weather, visitor crowds, air quality, holidays, and daylight hours to help you plan your trip.
Travel Tips & Safety for St Moritz, Switzerland
The Rhaetian Railway connects St. Moritz to the rest of Switzerland, and the Bernina Express, a UNESCO World Heritage route, runs south to Tirano in Italy through spectacular Alpine scenery. Within the valley, local buses link St. Moritz Dorf, St. Moritz Bad, Pontresina, and surrounding villages efficiently. Parking in town is limited and actively enforced, so public transport is the smarter choice if you're not heading to remote trailheads.
St. Moritz sits at 1,856 meters, high enough that altitude can affect some visitors in the first day or two. Stay hydrated, ease into strenuous activity, and give yourself time to adjust before tackling a full ski day or high-altitude hike. The town is generally very safe, but icy sidewalks and mountain weather shifts are the real hazards: wear proper footwear in winter and always check conditions before heading into the backcountry.