Skip to content
St. Moritz

Hotels in St. Moritz

2 hotels across 0 neighborhoods

Browse hotels in St. Moritz, Switzerland — properties in Dorf and Bad from budget pensions to 5-star palace hotels. Glacier Express stops at the town station.

Photo by Wikimedia Commons on Unsplash

0 neighborhoods0 points of interest0 curated listsCountry: SwitzerlandUpdated:

About St. Moritz

St. Moritz: High-Alpine Resort at 1,856 Metres

St. Moritz sits at 1,856 m above sea level in the Engadin valley of canton Graubünden, southeastern Switzerland. The town hosted the Winter Olympics twice — in 1928 and 1948 — and gave polo on snow its permanent home at the frozen Lake St. Moritz each February. The Cresta Run, an ice skeleton track built in 1884, still operates as a private members' club and draws riders from across Europe every winter season.

Where to Stay in St. Moritz

Accommodation clusters around two areas: St. Moritz-Dorf, the hillside village with the landmark Badrutts Palace (open since 1896), and St. Moritz-Bad, the lower lakeside district with spa facilities and slightly quieter streets. Hotels range from 5-star grande-dame properties along Via Serlas to mid-range pensions in Bad. Summer visitors arrive for hiking the Engadin Walk and cycling passes such as the Maloja Pass at 1,815 m.

Practical Tips

  • Getting there: The Rhaetian Railway Glacier Express terminates at St. Moritz station; journey time from Zermatt is approximately 8 hours.
  • Season: Peak winter runs December–March; summer season is July–August with significantly lower rates.
  • Currency: Swiss franc (CHF); card payments accepted almost everywhere.
  • Altitude: Pack layers — temperatures drop sharply after sunset even in July.

All hotels in St. Moritz

Hotel GRACE LA MARGNA ST MORITZ

448 reviews

Check availability

Sunstar Pontresina

174 reviews

Check availability