Book spa resorts in St. Moritz from CA $413
Wander Wisely with exceptional service, 24/7 support
Save an extra 10% or more on select hotels with Member Discounts
Access exclusive hotel deals, only with the Travelocity app
Top St. Moritz Spa Resorts & Hotels

Art Boutique Hotel Monopol
Via Maistra 17 St. Moritz GR
The price is CA $757 per night
CA $757
CA $798 total
Jan 12 - Jan 13, 2026
includes taxes & fees
Book a stay at this luxury hotel in St. Moritz. Enjoy free breakfast, free WiFi, and a full-service spa. Our guests praise the helpful staff in our reviews. ...

Badrutt's Palace Hotel
Via Serlas 27 St. Moritz GR
Free cancellation
Reserve now, pay when you stay
The price is CA $3,032 per night
CA $3,032
CA $3,165 total
Jan 12 - Jan 13, 2026
includes taxes & fees
Book a stay at this luxury hotel in St. Moritz. Enjoy free breakfast, free WiFi, and a full-service spa. Our guests praise the property condition in our reviews. ...

Grand Hotel des Bains Kempinski
Via Mezdi 27 St. Moritz GR
The price is CA $2,427 per night
CA $2,427
CA $2,537 total
Jan 21 - Jan 22, 2026
includes taxes & fees
Book a stay at this luxury hotel in St. Moritz. Enjoy free breakfast, free WiFi, and a full-service spa. Popular attractions Lake St. Moritz and Casino St. Moritz ...

Kulm Hotel St. Moritz
Via Veglia 18 St. Moritz GR
The price is CA $2,392 per night
CA $2,392
CA $2,501 total
Jan 27 - Jan 28, 2026
includes taxes & fees
Book a stay at this luxury hotel in St. Moritz. Enjoy free WiFi, a full-service spa, and 5 restaurants. Popular attractions Lake St. Moritz and St. Moritz Leaning ...

Hotel San Gian
Via San Gian 23 St. Moritz GR
The price is CA $558 per night
CA $558
CA $635 total
Jan 18 - Jan 19, 2026
includes taxes & fees
Book a stay at this spa hotel in St. Moritz. Enjoy free WiFi, a full-service spa, and 2 restaurants. Popular attractions Lake St. Moritz and Ovaverva Pool and ...

Hotel Steffani
Via Traunter plazzas 6 St. Moritz
The price is CA $736 per night
CA $736
CA $776 total
Jan 7 - Jan 8, 2026
includes taxes & fees
Book a stay at this ski hotel in St. Moritz. Enjoy free breakfast, free WiFi, and free parking. Our guests praise the helpful staff in our reviews. Popular attractions ...

Crystal Hotel
Via Traunter Plazzas 1 St. Moritz GR
The price is CA $891 per night
CA $891
CA $936 total
Jan 18 - Jan 19, 2026
includes taxes & fees
Book a stay at this luxury hotel in St. Moritz. Enjoy free breakfast, free WiFi, and a full-service spa. Our guests praise the helpful staff in our reviews. ...

Berghotel Randolins
Via Curtins 2 St. Moritz GR
The price is CA $388 per night
CA $388
CA $413 total
Jan 18 - Jan 19, 2026
includes taxes & fees
Book a stay at this family-friendly hotel in St. Moritz. Enjoy free breakfast, free WiFi, and free parking. Popular attractions Lake St. Moritz and Signalbahn ...

Hotel Bären
Via Maistra 50 St. Moritz GR
The price is CA $521 per night
CA $521
CA $551 total
Jan 6 - Jan 7, 2026
includes taxes & fees
Book a stay at this spa hotel in St. Moritz. Enjoy free WiFi, free parking, and a full-service spa. Popular attractions Lake St. Moritz and Olympia Bobrun are ...

Hotel Reine Victoria
Via Rosatsch 18 St. Moritz GR
The price is CA $459 per night
CA $459
CA $489 total
Jan 11 - Jan 12, 2026
includes taxes & fees
Stay at this hotel in St. Moritz. Enjoy free breakfast, free WiFi, and room service. Popular attractions Lake St. Moritz and Ovaverva Pool and Spa are located ...

Hotel Piz
Via Dal Bagn 6 St. Moritz GR
The price is CA $471 per night
CA $471
CA $499 total
Jan 6 - Jan 7, 2026
includes taxes & fees
Book a stay at this ski hotel in St. Moritz. Enjoy free WiFi, breakfast (surcharge), and a sauna. Popular attractions Lake St. Moritz and San Karl St. Moritz-Bad ...

Giardino Mountain
Via Maistra 3, Champfèr Silvaplana GR
The price is CA $1,184 per night
CA $1,184
CA $1,245 total
Jan 7 - Jan 8, 2026
includes taxes & fees
Book a stay at this luxury hotel in Silvaplana. Enjoy free breakfast, free WiFi, and free valet parking. Popular attractions Lake St. Moritz and Corviglia Tennis ...
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.
About St. Moritz Spa Hotels
There is nothing more refreshing than a day at the spa. And the pure joy of spa hotels in St. Moritz will make you feel rejuvenated and relaxed. Pamper yourself while in St. Moritz with a massage, a calming facial, or relaxation in the sauna or steam room. Spa hotels in St. Moritz offer everything you need to feel ultimate tranquility. So book today on Travelocity to find deals on St. Moritz spa hotel and prepare to relax.
St. Moritz hotels essential information
Accommodation | 2,427 hotels |
|---|---|
Lowest Price | CA $413 |
Highest Price | CA $3,165 |
Popular hotels | Grand Hotel des Bains Kempinski, Kulm Hotel St. Moritz, Art Boutique Hotel Monopol, Hotel Steffani, Giardino Mountain, Hotel Reine Victoria, Berghotel Randolins, Hotel San Gian , Crystal Hotel, Hotel Piz, Badrutt's Palace Hotel, Hotel Bären |
Recent St. Moritz hotel reviews by fellow wanderers

Hotel Nolda
5 out of 5
Posted 6 days ago
Travelocity Verified Review
"Excellent location for skiing"
A verified traveller stayed at Hotel Nolda
- Ski Resorts and Hotels in St. Moritz
- Kid Friendly Hotels in St. Moritz
- Pet Friendly Hotels in St. Moritz
- Golf Resorts & Hotels in St. Moritz
- Historic Hotels in St. Moritz
- Casino Resorts & Hotels in St. Moritz
- Convention Center Hotels in St. Moritz
- Luxury Hotels in St. Moritz
- Hotels with a Pool in St. Moritz
- Hotels with Hot Tubs in St. Moritz
- Hotels with an Indoor Pool in St. Moritz
- Hotel Wedding Venues in St. Moritz
- Hotels with smoking rooms in St. Moritz
- Romantic Getaways & Hotels in St. Moritz
- Cheap Hotels in St. Moritz
- Boutique Hotels in St. Moritz
An airport
- Davos Hotels
- Swiss Alps Hotels
- Livigno Hotels
- Pontresina Hotels
- Arosa Hotels
- Klosters-Serneus Hotels
- Vaz-Obervaz Hotels
- Italian Alps Hotels
- Engadin Hotels
- Madesimo Hotels
- Poschiavo Hotels
- Zernez Hotels
- Bregaglia Hotels
- Sondrio Hotels
- Churwalden Hotels
- Zuoz Hotels
- Chiesa in Valmalenco Hotels
- Bever Hotels
- La Punt-Chamues-ch Hotels
- Campodolcino Hotels
- European Union Hotels
- S-chanf Hotels
- Valtelline Valley Hotels
- Lombardy Alps Hotels
Most popular
Hotels
Flights
- Qatar Airways Calgary (YYC) to Karachi (KHI) flights
- Cheap Flights to Lauterbrunnen
- Air Canada
- Air Canada Edmonton (YEG) to Kathmandu (KTM) flights
- New York to Vancouver (JFK - YVR)
- Air India Hyderabad (HYD) to Toronto (YYZ) flights
- Cheap Flights to Davos
- Vancouver to Powell River (YVR - YPW)
- Cheap Flights to Bequia Island
Activities





