
Find Resorts & Hotels with Spas in St. Moritz
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Check availability on St. Moritz Resorts & Hotels with Spas
Our top choices for St. Moritz hotels with a spa

9.0 out of 10, Wonderful, (696 reviews)
cleanliness Rejuvenating mountain spa retreat offers daily body treatments, Turkish bath, and steam room with stunning lake views and cozy comfort.

8.6 out of 10, Excellent, (31 reviews)
cleanliness Rejuvenate at this mountain retreat with massage services and 2 hot tubs, offering peaceful garden views and ski-in/ski-out access.
The price is ₩592,716
₩626,787 total
includes taxes & fees
Mar 9 - Mar 10

8.8 out of 10, Excellent, (165 reviews)
cleanliness Immerse in alpine spa luxury with sauna, Turkish bath, and sports massages at this mountain retreat with indoor pool and garden serenity.
The price is ₩565,931
₩598,901 total
includes taxes & fees
Feb 16 - Feb 17

9.0 out of 10, Wonderful, (422 reviews)
cleanliness Unwind in the mountains with rejuvenating spa treatments, indoor pool access, and luxurious bathrooms featuring walk-in showers.
The price is ₩782,213
₩824,905 total
includes taxes & fees
Mar 8 - Mar 9

9.4 out of 10, Exceptional, (327 reviews)
cleanliness Rejuvenate in this riverside mountain retreat with 12 treatment rooms and couples spa suites for ultimate pampering.
The price is ₩1,948,289
₩2,033,788 total
includes taxes & fees
Mar 8 - Mar 9

9.6 out of 10, Exceptional, (296 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 ₩1,034,802
₩1,087,092 total
includes taxes & fees
Mar 9 - Mar 10
The price is ₩940,067
₩988,851 total
includes taxes & fees
Feb 27 - Feb 28
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 ₩565,931
₩598,901 total
includes taxes & fees
Feb 16 - Feb 17
Spa hotels with free breakfast in St. Moritz

8.6 out of 10, Excellent, (31)
The price is ₩592,716
₩626,787 total
includes taxes & fees
Mar 9 - Mar 10
Spa hotels with hot tubs in St. Moritz

8.6 out of 10, Excellent, (31)
The price is ₩592,716
₩626,787 total
includes taxes & fees
Mar 9 - Mar 10
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.
Top St. Moritz Hotel Reviews

Crystal Hotel
10/10 Excellent





























































































