Hotels near Lake St. Moritz 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 near Lake St. Moritz?

Hotel GRACE LA MARGNA ST MORITZ
Hotel GRACE LA MARGNA ST MORITZ0.7 km from Lake St. Moritz
10.0 out of 10, Exceptional, (87 reviews)
The price is $1,323
$1,386 total
includes taxes & fees
Jan 18 - Jan 19

Art Boutique Hotel Monopol
Art Boutique Hotel Monopol0.4 km from Lake St. Moritz
9.6 out of 10, Exceptional, (294 reviews)
The price is $828
$868 total
includes taxes & fees
Jan 28 - Jan 29

Grand Hotel des Bains Kempinski
Grand Hotel des Bains Kempinski1.4 km from Lake St. Moritz
9.4 out of 10, Exceptional, (326 reviews)
The price is $1,587
$1,660 total
includes taxes & fees
Feb 4 - Feb 5

Cresta Palace
Cresta Palace2.4 km from Lake St. Moritz
9.4 out of 10, Exceptional, (116 reviews)
The price is $567
$598 total
includes taxes & fees
Jan 18 - Jan 19

Giardino Mountain
Giardino Mountain2.9 km from Lake St. Moritz
9.4 out of 10, Exceptional, (45 reviews)
The price is $872
$916 total
includes taxes & fees
Jan 26 - Jan 27

Hotel Nolda
Hotel Nolda1.2 km from Lake St. Moritz
9.0 out of 10, Wonderful, (494 reviews)
The price is $303
$347 total
includes taxes & fees
Jan 18 - Jan 19

Hotel Chesa Rosatsch
Hotel Chesa Rosatsch2.8 km from Lake St. Moritz
9.2 out of 10, Wonderful, (95 reviews)
The price is $386
$401 total
includes taxes & fees
Jan 18 - Jan 19

Hotel Arte
Hotel Arte0.5 km from Lake St. Moritz
8.8 out of 10, Excellent, (538 reviews)
The price is $363
$386 total
includes taxes & fees
Jan 18 - Jan 19

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

All In One Hotel Inn Lodge
All In One Hotel Inn Lodge2.3 km from Lake St. Moritz
8.6 out of 10, Excellent, (260 reviews)
The price is $175
$181 total
includes taxes & fees
Jan 18 - Jan 19

Randolins Familienresort
Randolins Familienresort2.4 km from Lake St. Moritz
8.6 out of 10, Excellent, (28 reviews)
The price is $397
$420 total
includes taxes & fees
Jan 19 - Jan 20

Conrad's Mountain Lodge
Conrad's Mountain Lodge5 km from Lake St. Moritz
9.8 out of 10, Exceptional, (103 reviews)
The price is $378
$404 total
includes taxes & fees
Jan 22 - Jan 23

Grand Hotel Kronenhof
Grand Hotel Kronenhof4.8 km from Lake St. Moritz
9.6 out of 10, Exceptional, (156 reviews)
The price is $1,028
$1,075 total
includes taxes & fees
Jan 18 - Jan 19

Hotel Bellavista
Hotel Bellavista4.6 km from Lake St. Moritz
9.6 out of 10, Exceptional, (19 reviews)
The price is $451
$479 total
includes taxes & fees
Jan 26 - Jan 27

Nira Alpina - Member of Design Hotels
Nira Alpina - Member of Design Hotels4.8 km from Lake St. Moritz
9.6 out of 10, Exceptional, (205 reviews)
The price is $484
$513 total
includes taxes & fees
Jan 18 - Jan 19

Spinas Gasthaus Val Bever - Hostel
Spinas Gasthaus Val Bever - Hostel7.2 km from Lake St. Moritz
10.0 out of 10, Exceptional, (13 reviews)
The price is $267
$278 total
includes taxes & fees
Jan 18 - Jan 19

Hotel Allegra Pontresina
Hotel Allegra Pontresina5 km from Lake St. Moritz
9.6 out of 10, Exceptional, (96 reviews)
The price is $356
$370 total
includes taxes & fees
Jan 18 - Jan 19

Sunstar Pontresina
Sunstar Pontresina5.3 km from Lake St. Moritz
9.4 out of 10, Exceptional, (36 reviews)

Hotel Allegra
Hotel Allegra15 km from Lake St. Moritz
10.0 out of 10, Exceptional, (12 reviews)
The price is $355
$369 total
includes taxes & fees
Jan 28 - Jan 29
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.































































