
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
Tonight
7 Oct - 8 OctTomorrow
8 Oct - 9 OctThis weekend
9 Oct - 11 OctNext weekend
16 Oct - 18 OctOur top choices for St. Moritz hotels with a spa




1. Soldanella
SoldanellaSt. Moritz
- Rejuvenating mountain spa retreat offers daily body treatments, Turkish bath, and steam room with stunning lake views and cozy comfort.
SAR 1,017
SAR 1,083 total
includes taxes & fees
9 Oct - 10 Oct




2. Crystal Hotel
Crystal HotelSt. Moritz
- Unwind in mountain elegance with daily spa treatments, from Ayurvedic therapies to Thai massages, steps away from ski slopes.
SAR 1,455
SAR 1,541 total
includes taxes & fees
9 Oct - 10 Oct




3. Hotel Waldhaus am See
Hotel Waldhaus am SeeSt. Moritz
- Relax in a lakeside spa retreat with mountain views, where daily massages meet whiskey bar indulgence.
SAR 1,083
SAR 1,152 total
includes taxes & fees
27 Oct - 28 Oct




4. Hotel Reine Victoria
Hotel Reine VictoriaSt. Moritz
- Renew body and spirit at this Victorian hotel with rejuvenating spa treatments across the street in the mountains.
SAR 1,169
SAR 1,245 total
includes taxes & fees
8 Oct - 9 Oct
SAR 947
SAR 1,014 total
includes taxes & fees
6 Nov - 7 Nov




6. Hotel GRACE LA MARGNA ST MORITZ
Hotel GRACE LA MARGNA ST MORITZSt. Moritz
- St. Moritz retreat features a full-service spa with aromatherapy, massages, and facials in 4 elegant rooms.
SAR 2,302
SAR 2,434 total
includes taxes & fees
30 Oct - 31 Oct




7. Hotel Piz
Hotel PizSt. Moritz
- Tucked in the mountains, this hotel offers rejuvenating spa services with a sauna and steam room.
SAR 778
SAR 835 total
includes taxes & fees
15 Oct - 16 Oct




8. Hotel Steffani
Hotel SteffaniSt. Moritz
- Unwind in the mountains with rejuvenating spa treatments, indoor pool access, and luxurious bathrooms featuring walk-in showers.
SAR 997
SAR 1,066 total
includes taxes & fees
21 Oct - 22 Oct
View all properties
Spa hotels with pools in St. Moritz
SAR 2,302
SAR 2,434 total
includes taxes & fees
30 Oct - 31 Oct
SAR 997
SAR 1,066 total
includes taxes & fees
21 Oct - 22 Oct
SAR 1,041
SAR 1,108 total
includes taxes & fees
10 Oct - 11 Oct
SAR 3,109
SAR 3,272 total
includes taxes & fees
11 Oct - 12 Oct
SAR 990
SAR 1,058 total
includes taxes & fees
9 Oct - 10 Oct
Spa hotels with free breakfast in St. Moritz
SAR 1,017
SAR 1,083 total
includes taxes & fees
9 Oct - 10 Oct
SAR 997
SAR 1,066 total
includes taxes & fees
21 Oct - 22 Oct
SAR 1,083
SAR 1,152 total
includes taxes & fees
27 Oct - 28 Oct
SAR 1,455
SAR 1,541 total
includes taxes & fees
9 Oct - 10 Oct
SAR 825
SAR 883 total
includes taxes & fees
30 Oct - 31 Oct
SAR 947
SAR 1,014 total
includes taxes & fees
6 Nov - 7 Nov
SAR 1,169
SAR 1,245 total
includes taxes & fees
8 Oct - 9 Oct
SAR 1,041
SAR 1,108 total
includes taxes & fees
10 Oct - 11 Oct
SAR 2,302
SAR 2,434 total
includes taxes & fees
30 Oct - 31 Oct
Spa hotels with hot tubs in St. Moritz
SAR 947
SAR 1,014 total
includes taxes & fees
6 Nov - 7 Nov
SAR 2,302
SAR 2,434 total
includes taxes & fees
30 Oct - 31 Oct
SAR 1,083
SAR 1,152 total
includes taxes & fees
27 Oct - 28 Oct
SAR 3,109
SAR 3,272 total
includes taxes & fees
11 Oct - 12 Oct
SAR 2,127
SAR 2,239 total
includes taxes & fees
27 Oct - 28 Oct
SAR 825
SAR 883 total
includes taxes & fees
30 Oct - 31 Oct




Laudinella Apartments
Laudinella ApartmentsSt. Moritz
SAR 1,733
SAR 1,830 total
includes taxes & fees
18 Oct - 19 Oct
SAR 947
SAR 1,010 total
includes taxes & fees
27 Oct - 28 Oct
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.
View all propertiesTop St. Moritz Hotel Reviews
Crystal Hotel
10/10 Excellent
"Very helpful and friendly staff"
Hotel Arte
10/10 Excellent
"Excellent staff. Great breakfast. Try the Italian restaurant behind the hotel. La Salle"
Hotel Nolda
8/10 Good
"The hotel room was very nice. Comfortable beds and pillows. One of the staff members was a little grouchy, not sure why. Otherwise we.enjoyed our very short stay"
Hauser Hotel St. Moritz
10/10 Excellent
"Great location for a quick stay. Now that o found the escalator to the upper hotel area, real easy. Nice place, friendly people."
Hotel Laudinella
10/10 Excellent
"This property was a 15 minute walk to central St. Moritz but well worth it compared to hotels in town. Absolutely spotless and the staff was wonderful and helpful. The property also had numerous restaurants right on site that had great food and lots of options. I would stay here again when traveling to St. Moritz!"
Suvretta House
10/10 Excellent
"Suvretta House was a highlight of our trip. Exceptional service, old world charm, outstanding food, beautiful view, and wonderful pool/spa. Highly recommend."
Grand Hotel des Bains Kempinski
10/10 Excellent
"Honestly all amazing as per my previous review."





















































