|Most expensive month:||February|
|Average price in St. Moritz:||S$ 385/night|
|Absolute cheapest price found:||S$ 51/night|
|Most expensive day:||Sunday|
S$ 76 - S$ 132
S$ 185 - S$ 278
Best prices found by HotelsCombined users in the past 24 hours.
St. Moritz is home to many highly-rated hotels, one of which is Berghotel Randolins, which has a current rating of 8.5. For other potential stays, consider Grand Hotel Des Bains Kempinski and Hotel Reine Victoria, which can also be great places to stay in St. Moritz.
The average price of a hotel in St. Moritz is S$ 642 per night, based on the last 3 days’ data. The average price of a 4-star hotel in St. Moritz around is S$ 571 per night, whereas for a 5-star hotel it’s S$ 1,783 per night.
HotelsCombined searches in the last 3 days suggest cheap St. Moritz hotels have prices starting from as low as S$ 89/night, depending on the popularity of your requested dates.
Prices for a hotel in St. Moritz tonight are about S$ 516 on average, but HotelsCombined users have found prices as low as S$ 155 for tonight in the last 3 days. The best price found for a 4-star hotel in St. Moritz tonight is S$ 323.