- 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 4-star hotels

1. Hotel Steffani
Hotel SteffaniSt. Moritz
9.0 out of 10, Wonderful, (477 reviews)
The price is ₩456,308
₩484,652 total
includes taxes & fees
Nov 29 - Nov 30

2. Crystal Hotel
Crystal HotelSt. Moritz
9.2 out of 10, Wonderful, (620 reviews)
The price is ₩730,093
₩768,841 total
includes taxes & fees
Dec 8 - Dec 9

3. Schloss Hotel & Spa Pontresina
Schloss Hotel & Spa PontresinaPontresina
8.6 out of 10, Excellent, (401 reviews)
The price is ₩356,454
₩379,887 total
includes taxes & fees
Dec 3 - Dec 4

4. Art Boutique Hotel Monopol
Art Boutique Hotel MonopolSt. Moritz
9.6 out of 10, Exceptional, (387 reviews)
The price is ₩596,120
₩629,777 total
includes taxes & fees
Dec 8 - Dec 9

5. Hotel Laudinella
Hotel LaudinellaSt. Moritz
8.6 out of 10, Excellent, (372 reviews)
The price is ₩346,238
₩370,400 total
includes taxes & fees
Dec 13 - Dec 14

6. Hotel Reine Victoria
Hotel Reine VictoriaSt. Moritz
8.8 out of 10, Excellent, (627 reviews)
The price is ₩394,988
₩421,068 total
includes taxes & fees
Dec 14 - Dec 15

7. Nira Alpina - Member of Design Hotels
Nira Alpina - Member of Design HotelsSilvaplana
9.6 out of 10, Exceptional, (227 reviews)
The price is ₩477,956
₩510,152 total
includes taxes & fees
Dec 9 - Dec 10

8. Hotel Posta
Hotel PostaLivigno City Center
8.8 out of 10, Excellent, (213 reviews)
The price is ₩148,270
₩158,584 total
includes taxes & fees
Nov 16 - Nov 17

9. Hotel Saratz Pontresina Mountain Resort & Spa
Hotel Saratz Pontresina Mountain Resort & SpaPontresina
9.4 out of 10, Exceptional, (161 reviews)
The price is ₩367,812
₩391,485 total
includes taxes & fees
Nov 15 - Nov 16

10. Hotel Europa Suites
Hotel Europa SuitesSt. Moritz
8.6 out of 10, Excellent, (168 reviews)
The price is ₩425,888
₩453,076 total
includes taxes & fees
Dec 6 - Dec 7

11. Sunstar Pontresina
Sunstar PontresinaPontresina
9.8 out of 10, Exceptional, (76 reviews)
The price is ₩442,480
₩472,371 total
includes taxes & fees
Nov 14 - Nov 15

12. Cresta Palace
Cresta PalaceCelerina-Schlarigna
9.4 out of 10, Exceptional, (132 reviews)
The price is ₩520,760
₩553,307 total
includes taxes & fees
Nov 29 - Nov 30

13. Hotel Walther
Hotel WaltherPontresina
9.8 out of 10, Exceptional, (82 reviews)
The price is ₩528,940
₩558,928 total
includes taxes & fees
Nov 29 - Nov 30

14. Sunstar Hotel Lenzerheide
Sunstar Hotel LenzerheideVaz-Obervaz
8.6 out of 10, Excellent, (146 reviews)
The price is ₩261,340
₩288,814 total
includes taxes & fees
Nov 21 - Nov 22

15. Hotel Lenzerhorn – Alpine Stay, Spa & Savour
Hotel Lenzerhorn – Alpine Stay, Spa & SavourVaz-Obervaz
9.4 out of 10, Exceptional, (227 reviews)
The price is ₩322,119
₩348,712 total
includes taxes & fees
Dec 9 - Dec 10

16. Hotel Chesa Rosatsch
Hotel Chesa RosatschCelerina-Schlarigna
9.4 out of 10, Exceptional, (119 reviews)
The price is ₩321,720
₩333,946 total
includes taxes & fees
Nov 15 - Nov 16

17. Schweizerhof Swiss Quality Hotel
Schweizerhof Swiss Quality HotelSt. Moritz
9.2 out of 10, Wonderful, (332 reviews)
The price is ₩545,413
₩577,149 total
includes taxes & fees
Dec 2 - Dec 3

18. Hotel Concordia
Hotel ConcordiaLivigno City Center
9.4 out of 10, Exceptional, (110 reviews)
The price is ₩315,302
₩325,616 total
includes taxes & fees
Nov 18 - Nov 19

19. Hotel Flora
Hotel FloraLivigno City Center
9.6 out of 10, Exceptional, (51 reviews)
The price is ₩281,119
₩291,433 total
includes taxes & fees
Nov 27 - Nov 28

20. TH Samedan - Hotel Bernina 1865
TH Samedan - Hotel Bernina 1865Samedan
8.8 out of 10, Excellent, (457 reviews)
The price is ₩291,208
₩313,118 total
includes taxes & fees
Dec 13 - Dec 14




































































































