Hotels in St. Moritz
Free cancellation options if plans change
Earn rewards on every night you stay
Save more with Member Prices
Check prices for these dates
Where to stay in St. Moritz?

Berghotel Randolins
Berghotel RandolinsSt. Moritz
9.0 out of 10, Wonderful, (144 reviews)
The price is $313
$332 total
includes taxes & fees
Jan 20 - Jan 21

Hotel Reine Victoria
Hotel Reine VictoriaSt. Moritz
8.8 out of 10, Excellent, (545 reviews)
The price is $360
$382 total
includes taxes & fees
Jan 14 - Jan 15

Randolins Familienresort
Randolins FamilienresortSt. Moritz
8.6 out of 10, Excellent, (28 reviews)
The price is $397
$419 total
includes taxes & fees
Jan 19 - Jan 20

Hotel Europa Suites
Hotel Europa SuitesSt. Moritz
8.6 out of 10, Excellent, (150 reviews)
The price is $383
$406 total
includes taxes & fees
Jan 19 - Jan 20

Hotel Arte
Hotel ArteSt. Moritz
8.8 out of 10, Excellent, (538 reviews)
The price is $375
$399 total
includes taxes & fees
Jan 18 - Jan 19

Hotel Stille & Aladin Apartments
Hotel Stille & Aladin ApartmentsSt. Moritz
8.2 out of 10, Very Good, (192 reviews)
The price is $212
$227 total
includes taxes & fees
Jan 15 - Jan 16

Hotel San Gian
Hotel San GianSt. Moritz
9.4 out of 10, Exceptional, (234 reviews)
The price is $385
$439 total
includes taxes & fees
Jan 14 - Jan 15

Suvretta House
Suvretta HouseSt. Moritz
9.8 out of 10, Exceptional, (79 reviews)
The price is $1,786
$1,866 total
includes taxes & fees
Feb 2 - Feb 3

Chesa Spuondas
Chesa SpuondasSt. Moritz
8.8 out of 10, Excellent, (87 reviews)
The price is $237
$253 total
includes taxes & fees
Jan 14 - Jan 15

Hotel Corvatsch
Hotel CorvatschSt. Moritz
7.8 out of 10, Good, (47 reviews)
The price is $310
$329 total
includes taxes & fees
Jan 20 - Jan 21

Hotel Laudinella
Hotel LaudinellaSt. Moritz
8.6 out of 10, Excellent, (260 reviews)
The price is $359
$381 total
includes taxes & fees
Jan 14 - Jan 15

Hotel Bären
Hotel BärenSt. Moritz
9.0 out of 10, Wonderful, (159 reviews)
The price is $376
$398 total
includes taxes & fees
Jan 26 - Jan 27

Hotel Nolda
Hotel NoldaSt. Moritz
9.0 out of 10, Wonderful, (494 reviews)
The price is $303
$347 total
includes taxes & fees
Jan 15 - Jan 16

Grand Hotel des Bains Kempinski
Grand Hotel des Bains KempinskiSt. Moritz
9.4 out of 10, Exceptional, (326 reviews)
The price is $1,587
$1,660 total
includes taxes & fees
Feb 2 - Feb 3

Soldanella
SoldanellaSt. Moritz
9.0 out of 10, Wonderful, (691 reviews)
The price is $376
$397 total
includes taxes & fees
Jan 21 - Jan 22

Art Boutique Hotel Monopol
Art Boutique Hotel MonopolSt. Moritz
9.6 out of 10, Exceptional, (294 reviews)
The price is $790
$829 total
includes taxes & fees
Jan 26 - Jan 27

Hauser Hotel St. Moritz
Hauser Hotel St. MoritzSt. Moritz
9.0 out of 10, Wonderful, (476 reviews)
The price is $457
$482 total
includes taxes & fees
Jan 18 - Jan 19

Badrutt's Palace Hotel
Badrutt's Palace HotelSt. Moritz
9.6 out of 10, Exceptional, (97 reviews)
The price is $2,188
$2,284 total
includes taxes & fees
Jan 18 - Jan 19

Schweizerhof Swiss Quality Hotel
Schweizerhof Swiss Quality HotelSt. Moritz
9.2 out of 10, Wonderful, (304 reviews)
The price is $583
$614 total
includes taxes & fees
Jan 18 - Jan 19
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.
Get last-minute hotel deals in St. Moritz and save more
Sign in to unlock great savings.
Showing deals for:Jan 16 - Jan 18

8.6 out of 10, Excellent, (150 reviews)
$92 off
The price is $414
per night
$877 total
includes taxes & fees
Showing deals for:Jan 23 - Jan 25

9.4 out of 10, Exceptional, (326 reviews)
The price is $2,779
per night
$5,795 total
includes taxes & fees
Check out hotels with a spa in St. Moritz
The price is $1,786
$1,866 total
includes taxes & fees
Feb 2 - Feb 3
You may also like family-friendly hotels in St. Moritz

10.0 out of 10, Exceptional, (40)
The price is $2,537
$2,646 total
includes taxes & fees
Jan 27 - Jan 28
You can also stay at pet-friendly hotels in St. Moritz

9.6 out of 10, Exceptional, (97)
The price is $2,188
$2,284 total
includes taxes & fees
Jan 18 - Jan 19
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.
Go beyond your typical stay in St. Moritz
Family friendly
Top landmarks in St. Moritz
Learn more about St. Moritz
St. Moritz is well-known for its skiing and mountains while attractions include St. Moritz Leaning Tower and Lake St. Moritz. This walkable city has something for everyone including sights like Rhaetian Railway and Segantini Museum.

Check out reviews of St. Moritz hotels guests love

Hotel Nolda
10/10 Excellent






















































































































































