Hotel Prices in Saint Moritz

The hotel prices in Saint Moritz vary depending on the time of year and the level of luxury. During the high season (December to March), the prices can be quite high, while in the low season (April to November), the prices are generally lower. On average, you can expect to pay around 200-400 CHF per night for a standard room in a mid-range hotel, while luxury hotels can cost upwards of 1,000 CHF per night. However, it is always a good idea to check prices and availability for specific dates before booking, as prices can fluctuate based on demand.

Price range

{ $class.adwords->Write(1) }
See Prices
{{hotel.zone}} Center: {{hotel.distance.citycenter.distance}} {{hotel.distance.citycenter.type.toLowerCase()}}
Concept {{ hotel.nasilbiryer }}
Guest Rating
Program Partner
Special Offers
Click for deals
{{hotel.fiyat_min.discount}}% discount
{{hotel.fiyat_min.total}} {{hotel.fiyat_min.price}} EUR
Closed Now

Hotels Listing...

Add to Favorites