Where to Stay in St. Moritz

Legendary luxury in the Engadine

St. Moritz sits at around 1,856 m in the sunny Upper Engadine valley, in the canton of Graubünden (Grisons) in southeastern Switzerland. It's one of the world's most famous Alpine resorts — a byword for luxury winter travel since the late 19th century, and the only place to have hosted the Winter Olympics twice (1928 and 1948). It sits above a glacial lake, ringed by high peaks, and is the meeting point of two of the world's great train journeys.

Here's what to know before booking: how to get there, when to go, and where to stay — with a live price comparison to find your room.

RegionUpper Engadine, Graubünden (SE Switzerland)
Elevation~1,856 m, above a glacial lake
OlympicsWinter Games host 1928 & 1948
Getting thereBy rail via Chur (~2 h); panoramic trains
Local peakPiz Nair 3,057 m (Corviglia ski area)
Best forLuxury skiing, scenic rail, summer lakes

Compare St. Moritz hotel prices

Check live availability across Booking.com, Expedia, Hotels.com and more — in one search.

View St. Moritz hotels →

We earn a commission if you book — at no extra cost to you.

Getting to St. Moritz

St. Moritz is in a relatively isolated, high-altitude corner of the Alps, and the train is the easiest way in. The Rhaetian Railway runs from Chur — the main rail hub of the region, roughly 2 hours away — up the UNESCO-listed Albula line. St. Moritz is the eastern terminus of the famous Glacier Express (the panoramic line to Zermatt) and a stop on the Bernina Express to Tirano in Italy. The station is right in town by the lake. From Zurich, plan on around 3–3.5 hours via Chur.

When to visit

What to do

Skiing & the mountains

The Engadin St. Moritz ski region spans several mountains. Corviglia, reached directly from town by funicular, rises to Piz Nair (3,057 m) and is famous for its Olympia run; Corvatsch climbs above 3,300 m with glacier snow into spring; and Diavolezza/Lagalb face the Bernina massif, with the long glacier descent toward Morteratsch.

The lake & winter spectacles

Lake St. Moritz is the resort's centrepiece — turquoise and made for sailing and windsurfing in summer. In winter it freezes solid and hosts extraordinary events: the celebrated White Turf horse races, snow polo, and more. The town is also home to the famous Cresta Run skeleton toboggan track and the world's only natural-ice Olympia Bob Run (to Celerina).

Scenic rail

Even if you don't ski, the trains are a destination in themselves. The Glacier Express winds for some 8 hours through bridges and tunnels to Zermatt, and the Bernina Express crosses the UNESCO-listed Albula/Bernina line over viaducts and glaciers down to Italy.

Village & culture

St. Moritz splits into St. Moritz-Dorf (the village, on the slope) and St. Moritz-Bad (the spa zone by the lake). Sights include the medieval Leaning Tower (a remnant of the old St. Mauritius church) and the Segantini Museum, devoted to the painter who worked in the Engadine.

🎫 The activities below are booked directly through GetYourGuide. Mountain and winter activities carry inherent risks — participation is at your own responsibility. See our Terms.

Book St. Moritz experiences

Powered by GetYourGuide

Where to stay

St. Moritz is famously expensive — but the choice of areas, and nearby villages, gives more range than the reputation suggests:

Room rates here are among the highest in Switzerland, especially in peak winter and summer — but mid-range and simpler options exist, particularly outside the village core. The comparison below pulls live rates for your dates.

Hotels in St. Moritz — live map

Explore where hotels sit around St. Moritz, with live prices for your dates. Drag, zoom and click a marker to book.

Find your room in St. Moritz

Live prices for your travel dates, compared across all major booking sites.

Compare St. Moritz hotels →

We earn a commission if you book — at no extra cost to you.

Nearby destinations

St. Moritz anchors the Engadine and the scenic-rail network of the southeast:

See all 16 Swiss destinations →