The average price for a 3-star hotel in Saint Moritz this weekend is USD 207. The typical price for a 4-star property in Saint Moritz this weekend is USD 358. The typical price for a 5-star resort in Saint Moritz this weekend is USD 575.