- 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 hotels with a spa

1. Crystal Hotel
Crystal HotelSt. Moritz
9.2 out of 10, Wonderful, (620 reviews)
cleanliness Unwind in mountain elegance with daily spa treatments, from Ayurvedic therapies to Thai massages, steps away from ski slopes.
The price is ₩761,773
₩802,201 total
includes taxes & fees
Dec 8 - Dec 9

2. Art Boutique Hotel Monopol
Art Boutique Hotel MonopolSt. Moritz
9.6 out of 10, Exceptional, (387 reviews)
cleanliness Relax in the Swiss Alps at this mountain hotel with a full-service spa and hot tub for the ultimate wellness retreat.
The price is ₩621,987
₩657,103 total
includes taxes & fees
Dec 8 - Dec 9

3. Hotel Steffani
Hotel SteffaniSt. Moritz
9.0 out of 10, Wonderful, (477 reviews)
cleanliness Unwind in the mountains with rejuvenating spa treatments, indoor pool access, and luxurious bathrooms featuring walk-in showers.
The price is ₩476,108
₩505,681 total
includes taxes & fees
Nov 26 - Nov 27

4. Schweizerhof Swiss Quality Hotel
Schweizerhof Swiss Quality HotelSt. Moritz
9.2 out of 10, Wonderful, (332 reviews)
cleanliness Pamper yourself in the Swiss mountains with spa services, deep soaking tubs, and a sauna at this friendly, well-located hotel.
The price is ₩569,079
₩602,192 total
includes taxes & fees
Dec 2 - Dec 3

5. Hotel GRACE LA MARGNA ST MORITZ
Hotel GRACE LA MARGNA ST MORITZSt. Moritz
9.8 out of 10, Exceptional, (144 reviews)
cleanliness St. Moritz retreat features a full-service spa with aromatherapy, massages, and facials in 4 elegant rooms.
The price is ₩856,994
₩906,200 total
includes taxes & fees
Nov 29 - Nov 30

6. Hotel Waldhaus am See
Hotel Waldhaus am SeeSt. Moritz
9.2 out of 10, Wonderful, (706 reviews)
cleanliness Relax in a lakeside spa retreat with mountain views, where daily massages meet whiskey bar indulgence.
The price is ₩416,122
₩442,085 total
includes taxes & fees
Nov 23 - Nov 24

7. Hotel Laudinella
Hotel LaudinellaSt. Moritz
8.6 out of 10, Excellent, (371 reviews)
The price is ₩361,263
₩386,472 total
includes taxes & fees
Dec 9 - Dec 10

9. Grand Hotel des Bains Kempinski
Grand Hotel des Bains KempinskiSt. Moritz
9.4 out of 10, Exceptional, (339 reviews)
cleanliness Rejuvenate in this riverside mountain retreat with 12 treatment rooms and couples spa suites for ultimate pampering.
The price is ₩1,724,889
₩1,807,075 total
includes taxes & fees
Dec 4 - Dec 5

10. Kulm Hotel St. Moritz
Kulm Hotel St. MoritzSt. Moritz
9.4 out of 10, Exceptional, (113 reviews)
cleanliness Rejuvenate at this mountain retreat with 3 treatment rooms, a mud bath, and Swiss alpine views for total wellness renewal.
The price is ₩2,404,586
₩2,512,600 total
includes taxes & fees
Dec 7 - Dec 8
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.
Spa hotels with pools in St. Moritz
The price is ₩476,108
₩505,681 total
includes taxes & fees
Nov 26 - Nov 27
Spa hotels with free breakfast in St. Moritz
Spa hotels with hot tubs in St. Moritz

9.6 out of 10, Exceptional, (387)
The price is ₩621,987
₩657,103 total
includes taxes & fees
Dec 8 - Dec 9
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.






















































































