We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.
View map
Sponsored by:
Your selections
Clear all
  • Romantic
Price per night
Amenities
Location
Any Distance
from
Accommodation
Traveller Rating
Hotel class
Style
Hotel brand
  • Sort by:
  • Traveller Ranked
  • Best Value
  • Lowest price
  • Distance
Updating list...
Badrutt's Palace Hotel
Sponsored
SAVE US$14
US$581
Booking.com
US$567
View Deal
San Gian Hotel
Booking.com
US$273
View Deal
#1 Best Value of 33 hotels in St. Moritz
Giardino Mountain
Booking.com
US$527
View Deal
Hotel Nolda
SAVE US$22
US$164
Booking.com
US$142
View Deal
#3 Best Value of 33 hotels in St. Moritz
Badrutt's Palace Hotel
SAVE US$14
US$581
Booking.com
US$567
View Deal
Monopol Hotel
SAVE US$8
US$290
Booking.com
US$282
View Deal
#5 Best Value of 33 hotels in St. Moritz
Soldanella
Hotels.com
US$165
View Deal
#6 Best Value of 33 hotels in St. Moritz
Hotel Reine Victoria
Orbitz.com
US$270
View Deal
#7 Best Value of 33 hotels in St. Moritz
Hotel Eden Garni St. Moritz
Booking.com
US$216
View Deal
#8 Best Value of 33 hotels in St. Moritz
Kempinski Grand Hotel des Bains St. Moritz
Official Site
US$560
View Deal
#9 Best Value of 33 hotels in St. Moritz
SAVE US$20
US$507
Booking.com
US$487
View Deal
SAVE US$29
US$485
Priceline
US$456
View Deal
#11 Best Value of 33 hotels in St. Moritz
Hotel Languard
SAVE US$8
US$255
Priceline
US$247
View Deal
Crystal Hotel
TripAdvisor
US$290
View Deal
#13 Best Value of 33 hotels in St. Moritz
Hotel Arte
Hotwire.com
US$168
View Deal
#14 Best Value of 33 hotels in St. Moritz
Hotel Steffani
Loading prices...
Hotel Corvatsch
Loading prices...
#16 Best Value of 33 hotels in St. Moritz
Hotel Schweizerhof
Loading prices...
#18 Best Value of 33 hotels in St. Moritz
Hotel Waldhaus Am See
Loading prices...
#19 Best Value of 33 hotels in St. Moritz
Landgasthof Meierei
Loading prices...
#21 Best Value of 33 hotels in St. Moritz
Other hotels you may like
Hauser Hotel St. Moritz
SAVE US$19
US$244
Booking.com
US$225
View Deal
#7 of 33 hotels in St. Moritz
Hotel Laudinella
Loading prices...
#11 of 33 hotels in St. Moritz
Hotel Piz St. Moritz
Orbitz.com
US$178
View Deal
#23 of 33 hotels in St. Moritz
Berghotel Randolins
SAVE US$82
US$254
Orbitz.com
US$172
View Deal
Hotel Baeren
SAVE US$26
US$245
Booking.com
US$219
View Deal
#27 of 33 hotels in St. Moritz
Hotel Sonne
Hotwire.com
US$223
View Deal
Hotel Salastrains
Hotels.com
US$204
View Deal
#31 of 33 hotels in St. Moritz
Hotel Stille
Loading prices...
#32 of 33 hotels in St. Moritz
*Prices are the average nightly price provided by our partners and may not include all taxes and fees. Taxes and fees that are shown are estimates only. Please see our partners for more details.