Hotels in St. Moritz, Switzerland

Destination
Where do you want to go?
Check-in
Select date
-
Check-out
Select date
Rooms and Guests2 Guests, 1 room

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.

P

Pontresina  4 hotels

S

Samedan  2 hotels
Sils Maria  Hotel Waldhaus Sils
Silvaplana  Nira Alpina
St. Moritz  23 hotels