
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
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


Cities like St. Moritz
Other destinations across Switzerland within reach.


