Hotels in St. Moritz, Switzerland
St. Moritz is a mountain resort in Switzerland's Engadin valley, famous for hosting the Winter Olympics twice and for its icy winters where temperatures drop to -10°C (14°F) - ideal for skiing on Corviglia's 350km of slopes or racing down the Olympic bobsled run. Summers are mild at 20°C (68°F), perfect for hiking along Lake St. Moritz or sailing its crystal-clear waters. While the town buzzes with luxury shops, you can also explore the quieter Upper Engadin villages like Celerina for a more local vibe.
C
Celerina/Schlarigna
Cresta Palace Celerina St Moritz Active-In And Experience-Out
P
Pontresina
4 hotels