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

2. Hotel Arte
Hotel ArteSt. Moritz
9.0 out of 10, Wonderful, (733 reviews)
The price is HK$1,585
HK$1,717 total
includes taxes & fees
12 Nov - 13 Nov

3. Hotel Waldhaus am See
Hotel Waldhaus am SeeSt. Moritz
9.2 out of 10, Wonderful, (706 reviews)
The price is HK$2,403
HK$2,553 total
includes taxes & fees
23 Nov - 24 Nov

4. Hotel Cervo Sils
Hotel Cervo SilsSils im Engadin-Segl
8.8 out of 10, Excellent, (190 reviews)
The price is HK$1,789
HK$1,857 total
includes taxes & fees
3 Dec - 4 Dec

6. Hotel Nolda
Hotel NoldaSt. Moritz
9.0 out of 10, Wonderful, (565 reviews)
The price is HK$1,796
HK$2,115 total
includes taxes & fees
29 Nov - 30 Nov

7. Hauser Hotel St. Moritz
Hauser Hotel St. MoritzSt. Moritz
9.0 out of 10, Wonderful, (590 reviews)
The price is HK$2,288
HK$2,433 total
includes taxes & fees
29 Nov - 30 Nov

8. Boutique Hotel Engadinerhof – A Home for Generation
Boutique Hotel Engadinerhof – A Home for GenerationPontresina
9.0 out of 10, Wonderful, (49 reviews)

9. Berghotel Randolins
Berghotel RandolinsSt. Moritz
9.0 out of 10, Wonderful, (166 reviews)
The price is HK$1,717
HK$1,840 total
includes taxes & fees
30 Nov - 1 Dec

10. Hotel Müller Mountain Lodge
Hotel Müller Mountain LodgePontresina
9.6 out of 10, Exceptional, (189 reviews)
The price is HK$1,708
HK$1,833 total
includes taxes & fees
8 Nov - 9 Nov

11. Hotel Maloja Kulm
Hotel Maloja KulmMaloja
9.4 out of 10, Exceptional, (35 reviews)
The price is HK$1,165
HK$1,279 total
includes taxes & fees
3 Dec - 4 Dec

12. Hotel Galli's - Centro
Hotel Galli's - CentroLivigno
8.6 out of 10, Excellent, (86 reviews)
The price is HK$911
HK$955 total
includes taxes & fees
19 Nov - 20 Nov

14. Hotel Sarain - Val Saraina Resort Lenzerheide
Hotel Sarain - Val Saraina Resort LenzerheideLantsch-Lenz
9.4 out of 10, Exceptional, (103 reviews)
The price is HK$975
HK$1,089 total
includes taxes & fees
8 Nov - 9 Nov

16. Hotel Spescha
Hotel SpeschaVaz-Obervaz
9.4 out of 10, Exceptional, (70 reviews)
The price is HK$1,065
HK$1,192 total
includes taxes & fees
6 Dec - 7 Dec

17. Schweizerhof Sils Maria, a Faern Collection Hotel
Schweizerhof Sils Maria, a Faern Collection HotelSils im Engadin-Segl
8.2 out of 10, Very good, (121 reviews)
The price is HK$1,775
HK$1,843 total
includes taxes & fees
4 Dec - 5 Dec

18. Hotel Astra
Hotel AstraLivigno
8.8 out of 10, Excellent, (265 reviews)
The price is HK$654
HK$699 total
includes taxes & fees
9 Nov - 10 Nov


































































