- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Check prices for these dates
Our top choices for St. Moritz hotels with mountains nearby

1. Hotel Arte
Hotel ArteSt. Moritz
9.0 out of 10, Wonderful, (737 reviews)
The price is CA $279
CA $302 total
includes taxes & fees
Nov 18 - Nov 19

4. Hauser Hotel St. Moritz
Hauser Hotel St. MoritzSt. Moritz
9.0 out of 10, Wonderful, (591 reviews)
The price is CA $406
CA $432 total
includes taxes & fees
Nov 29 - Nov 30

5. Art Boutique Hotel Monopol
Art Boutique Hotel MonopolSt. Moritz
9.6 out of 10, Exceptional, (387 reviews)
The price is CA $638
CA $674 total
includes taxes & fees
Dec 8 - Dec 9

6. Hotel Steffani
Hotel SteffaniSt. Moritz
9.0 out of 10, Wonderful, (477 reviews)
The price is CA $469
CA $498 total
includes taxes & fees
Nov 30 - Dec 1

7. Berghotel Randolins
Berghotel RandolinsSt. Moritz
9.0 out of 10, Wonderful, (166 reviews)
The price is CA $286
CA $307 total
includes taxes & fees
Dec 10 - Dec 11

8. Hotel Laudinella
Hotel LaudinellaSt. Moritz
8.6 out of 10, Excellent, (372 reviews)
The price is CA $366
CA $392 total
includes taxes & fees
Dec 13 - Dec 14

9. Hotel Reine Victoria
Hotel Reine VictoriaSt. Moritz
8.8 out of 10, Excellent, (627 reviews)
The price is CA $409
CA $436 total
includes taxes & fees
Dec 10 - Dec 11

10. Hotel Stille & Aladin Apartments
Hotel Stille & Aladin ApartmentsSt. Moritz
8.2 out of 10, Very good, (209 reviews)
The price is CA $250
CA $268 total
includes taxes & fees
Nov 15 - Nov 16
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.




























































