All Guides

St. Moritz Travel Guide: Best Time to Visit, Getting There & Where to Stay

JustSkiing TeamMarch 12, 20268 min read

St. Moritz is the original winter resort — birthplace of Alpine winter tourism, two-time Winter Olympics host, and arguably the most glamorous ski destination in the world. Set in the Engadin valley at 1,822m, it offers over 350km of interconnected pistes, extraordinary sunshine (averaging 322 days/year), and a cosmopolitan atmosphere.

Best Time to Visit

Peak Season (December – March)

January and February are prime months. St. Moritz's high altitude means reliable snow, and the Engadin's famous sunshine makes for spectacular bluebird days. The annual Snow Polo World Cup and White Turf horse races on the frozen lake (January-February) add unique spectacle.

Spring Skiing (March – April)

Excellent conditions at Corvatsch (3,303m summit) and Diavolezza. Spring brings longer days and the Engadin Ski Marathon in early March.

Getting There: Nearest Airports

  • Zurich Airport (ZRH) — ~3 hours by car or ~3.5 hours by train. Major international hub with worldwide connections.
  • Milan Malpensa Airport (MXP) — ~3.5 hours by car via the Julier Pass (closed in heavy snow) or Maloja Pass. Alternative for travelers from southern Europe.

The Swiss Train Experience

The journey to St. Moritz by train is one of the great rail experiences in the world. The Glacier Express connects Zermatt to St. Moritz (8 hours, spectacular scenery). The Bernina Express from Tirano, Italy crosses a UNESCO World Heritage route. From Zurich, take the IC train to Chur, then the Rhaetian Railway (RhB) to St. Moritz — a scenic 3.5-hour journey through Alpine gorges and passes.

Car Rental vs. Transit

The train is the recommended way to reach St. Moritz — the Swiss rail network is efficient and the scenery is extraordinary. Within St. Moritz, free ski buses connect all lift areas. A car is useful only for exploring the broader Engadin valley or making day trips. Winter tires are mandatory in Switzerland, and mountain passes can close.

Where to Stay

St. Moritz Dorf (Village)

The main town center overlooking the frozen lake. Home to luxury hotels like Badrutt's Palace, Kulm Hotel, and Suvretta House — among the most famous in Alpine skiing.

  • Pros: Glamorous atmosphere, lake views, excellent dining and shopping, funicular to Corviglia
  • Cons: Among the most expensive ski lodging in the world

St. Moritz Bad

The lower part of town, closer to the Signal lift and more affordable than Dorf. Connected by bus.

  • Pros: Somewhat lower prices, closer to Signal ski area
  • Cons: Less glamorous setting than Dorf

Celerina & Pontresina

Neighboring villages in the Engadin valley with their own character and significantly lower prices. Celerina is 10 minutes from St. Moritz; Pontresina offers access to the Diavolezza/Lagalb ski areas.

  • Pros: Much more affordable, authentic Engadin villages, good ski access
  • Cons: Quieter nightlife; bus or train to St. Moritz

Related Articles

Ready to Check Conditions?

Check lift and trail reports, with report freshness shown for each mountain.

View Resort Conditions