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, (736 reviews)
$201 nightly
The price is $208
Nov 17 - Nov 18
Total with taxes and fees

3. Hotel Waldhaus am See
Hotel Waldhaus am SeeSt. Moritz
9.2 out of 10, Wonderful, (707 reviews)
$317 nightly
The price is $336
Nov 26 - Nov 27
Total with taxes and fees

4. Hotel Cervo Sils
Hotel Cervo SilsSils im Engadin-Segl
8.8 out of 10, Excellent, (190 reviews)
$206 nightly
The price is $214
Dec 13 - Dec 14
Total with taxes and fees

6. Hotel Nolda
Hotel NoldaSt. Moritz
9.0 out of 10, Wonderful, (566 reviews)
$248 nightly
The price is $264
Nov 28 - Nov 29
Total with taxes and fees

7. Hauser Hotel St. Moritz
Hauser Hotel St. MoritzSt. Moritz
9.0 out of 10, Wonderful, (591 reviews)
$283 nightly
The price is $302
Nov 30 - Dec 1
Total with taxes and fees

8. Boutique Hotel Engadinerhof – A Home for Generation
Boutique Hotel Engadinerhof – A Home for GenerationPontresina
9.0 out of 10, Wonderful, (49 reviews)
$184 nightly
The price is $198
Dec 12 - Dec 13
Total with taxes and fees

9. Berghotel Randolins
Berghotel RandolinsSt. Moritz
9.0 out of 10, Wonderful, (166 reviews)
$211 nightly
The price is $227
Dec 10 - Dec 11
Total with taxes and fees

10. Hotel Müller Mountain Lodge
Hotel Müller Mountain LodgePontresina
9.6 out of 10, Exceptional, (190 reviews)
$186 nightly
The price is $200
Nov 23 - Nov 24
Total with taxes and fees

11. Hotel Maloja Kulm
Hotel Maloja KulmMaloja
9.4 out of 10, Exceptional, (35 reviews)
$144 nightly
The price is $158
Dec 3 - Dec 4
Total with taxes and fees

12. Hotel Galli's - Centro
Hotel Galli's - CentroLivigno
8.6 out of 10, Excellent, (86 reviews)
$110 nightly
The price is $115
Nov 19 - Nov 20
Total with taxes and fees

13. Schweizerhof Pontresina
Schweizerhof PontresinaPontresina
8.8 out of 10, Excellent, (511 reviews)
$225 nightly
The price is $241
Dec 13 - Dec 14
Total with taxes and fees

14. Hotel Sarain - Val Saraina Resort Lenzerheide
Hotel Sarain - Val Saraina Resort LenzerheideLantsch-Lenz
9.6 out of 10, Exceptional, (104 reviews)
$95 nightly
The price is $108
Nov 15 - Nov 16
Total with taxes and fees

16. Hotel Spescha
Hotel SpeschaVaz-Obervaz
9.4 out of 10, Exceptional, (70 reviews)
$133 nightly
The price is $149
Dec 6 - Dec 7
Total with taxes and fees

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)
$201 nightly
The price is $209
Dec 13 - Dec 14
Total with taxes and fees

18. Hotel Astra
Hotel AstraLivigno
8.8 out of 10, Excellent, (265 reviews)
$83 nightly
The price is $89
Nov 16 - Nov 17
Total with taxes and fees

19. Hotel Bären
Hotel BärenSt. Moritz
8.8 out of 10, Excellent, (193 reviews)
$393 nightly
The price is $415
Dec 13 - Dec 14
Total with taxes and fees




































































































