|Most expensive month:||February|
|Average price in St. Moritz:||$361/night|
|Absolute cheapest price found:||$71/night|
|Most expensive day:||Sunday|
$52 - $166
$59 - $349
Best prices found by HotelsCombined users in the past 24 hours.
Grand Hotel Des Bains Kempinski (8.8/10 from 630 reviews), Badrutt's Palace Hotel (9.4/10 from 307 reviews), and Kulm Hotel St. Moritz (9.5/10 from 208 reviews) are all highly rated places to stay in St. Moritz.
Hotel Steffani is a hotel near Corviglia Ski Resort that is popular with HotelsCombined users, scoring 8.8 across 1,218 reviews.
The average price of a hotel in St. Moritz is $285 per night, based on the last 3 days’ data. The average price of a 4-star hotel in St. Moritz around is $251 per night, whereas for a 5-star hotel it’s $588 per night.
$135 per night is the cheapest St. Moritz hotel price found in our data from the last 72 hours.