Flag of India

Spa hotels in St. Moritz

Search among 32 available hotels and places to stay in St. Moritz from 50+ providers

Check-in
Sun, 23 Feb
-
Check-out
Mon, 24 Feb
Rooms and Guests2 Guests, 1 room
Check-in
Sun, 23 Feb
-
Check-out
Mon, 24 Feb
Rooms and Guests2 Guests, 1 room
1Filter & Sort
View map
Check-in
Sun, 23 Feb
-
Check-out
Mon, 24 Feb
Rooms and Guests2 Guests, 1 room
1Filter & Sort
View map
We don’t have any hotels that meet your criteria. You can find more hotels by changing your search parameters.
View map
1-32 out of 32
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
8.4
Great162 reviews
Map
1057 yd from City Center310 yd from St. Moritz
The positioning of the deluxe 5-star Badrutt'S Palace Hotel St. Moritz in the heart of St. Moritz ensures fast access to Berry Museum.
FromUS$ 1 415 /nightSelect
8.6
Great115 reviews
Map
1290 yd from City Center345 yd from St. Moritz
Approximately 115 miles from Agno airport, the pet-friendly Kulm Hotel offers spa center for guests' enjoyment.
FromUS$ 337 /nightSelect
8.6
Great28 reviews
Map
1553 yd from City Center208 yd from Train Station St. Moritz
Sitting about a 9-minute walk from The Leaning Tower, within a 10-minute drive of Lake of Staz, the perfect 5-star Carlton St. Moritz boasts spacious rooms plus snow skiing, hiking and horseback riding.
FromUS$ 1 406 /nightSelect
8.4
Great339 reviews
Map
1076 yd from City Center132 yd from St. Moritz
Thanks to its central location, the pet-friendly Crystal Hotel Superior is 400 feet from St. Moritz and there is a cable car station steps away from the pet-friendly Crystal Hotel Superior.
FromUS$ 150 /nightSelect
8.4
Great409 reviews
Map
991 yd from City Center169 yd from St. Moritz
Offering a heated pool, the 4-star traditional Steffani also features a steam room, sauna facilities and an indoor pool within walking distance from a funicular station.
FromUS$ 216 /nightSelect
8.6
Great121 reviews
Map
1419 yd from City Center125 yd from Pony Suvretta
The 5-star Suvretta House features an indoor swimming pool and 150 rooms facing the mountain.
FromUS$ 543 /nightSelect
8.4
Great263 reviews
Map
839 yd from City Center162 yd from Signalbahn
Providing steam baths, a solarium and an indoor pool, the Grand Hotel Des Bains Kempinski St. Moritz is set 8 minutes by foot from Sankt Moritz-Bad and next to a funicular station.
FromUS$ 577 /nightSelect
8.4
Great180 reviews
Map
1156 yd from City Center178 yd from St. Moritz
Offering a prime location near a train station, the appealing Art Boutique Hotel Monopol boasts views of the lake together with a biosauna, a Turkish bath and a treatment room.
FromUS$ 302 /nightSelect
8.4
Great523 reviews
Map
746 yd from City Center214 yd from Engadiner Museum
Located around 25 minutes' stroll from Pony Suvretta at a short distance from Alps, the Soldanella offers 44 rooms together with steam baths and sauna facilities.
FromUS$ 155 /nightSelect
8.4
Great431 reviews
Map
648 yd from City Center110 yd from Signalbahn
Being quite a 9-minute stroll from Casino St. Moritz, the 3-star non-smoking Nolda offers steam baths and locker rooms near a railroad station.
FromUS$ 158 /nightSelect
8.0
Great393 reviews
Map
533 yd from City Center333 yd from Signalbahn
Situated in the center of St. Moritz and 1.8 miles from Lake of Staz, the 4-star Reine Victoria By Laudinella offers 138 rooms.
FromUS$ 487 /nightSelect
8.2
Great206 reviews
Map
932 yd from City Center236 yd from St. Moritz
Located near a railroad station and approximately 25 minutes by foot from Celerina-Marguns, the family Schweizerhof offers fitness classes, steam baths and massage therapy.
FromUS$ 546 /nightSelect
8.4
Great606 reviews
Map
65 yd from City Center492 yd from Segantini Museum
Situated in the center of St. Moritz and around a 20-minute walk from Berry Museum, the 3-star pet-friendly Piz offers 23 rooms.
FromUS$ 100 /nightSelect
8.2
Great354 reviews
Map
1467 yd from City Center240 yd from Train Station St. Moritz
Situated 7 minutes by foot from St. Moritz-Celerina Olympic Bobrun, the 3-star Waldhaus Am See features 47 rooms with private bathrooms.
FromUS$ 128 /nightSelect
8.2
Great150 reviews
Map
1681 yd from City Center425 yd from Train Station St. Moritz
An indoor swimming pool along with Turkish steam bath, a Turkish steam room and an indoor pool can be enjoyed at the pleasant 3-star Baren St. Moritz, set a mere 7 minutes' walk from The Leaning Tower.
FromUS$ 153 /nightSelect
8.2
Great156 reviews
Map
1.2 mi from City Center582 yd from Pony Suvretta
Engadine and Cabana de Heidi are located 2 miles and 1.3 miles from the 3-star Berghotel Randolins St. Moritz respectively.
FromUS$ 123 /nightSelect
8.6
Great65 reviews
Map
1.4 mi from City Center1129 yd from Pony Suvretta
Set within 0.3 miles of Reformierte Kirche Champfer, the designer Giardino Mountain offers an indoor pool together with fitness classes, massage therapy and entertainment activities for guest enjoyment.
FromUS$ 1 153 /nightSelect
8.4
Great357 reviews
Map
1.2 mi from City Center765 yd from Pony Suvretta
Overlooking Engadine Mountains and offering an à la carte restaurant, the 4-star smoke-free Europa St. Moritz is set in a shopping area, within a 10-minute drive of Corvatsch 3303.
FromUS$ 134 /nightSelect
8.4
Great165 reviews
Map
569 yd from City Center233 yd from Signalbahn
The cozy 4-star Sport & Wellnesshotel San Gian lies in the center of St. Moritz and welcomes guests with a Turkish steam room, a Turkish bath and sauna facilities.
FromUS$ 702 /nightSelect
8.2
Great121 reviews
Map
1423 yd from City Center91 yd from Train Station St. Moritz
The Grace La Margna St Moritz overlooks the lake and lies within walking distance from a train station.
FromUS$ 863 /nightSelect
8.2
Great59 reviews
Map
1.2 mi from City Center578 yd from Ski Lift Randolins
Nestled within a 30-minute walk of the city center, this family-friendly hotel gives quick access to a train station.
FromUS$ 321 /nightSelect
8.4
Great62 reviews
Map
577 yd from City Center237 yd from Signalbahn
Set a few feet away from a cable car station, the 3-star boutique Boutique Hotel Cervus St. Moritz offers 24 rooms as well as a traditional Hammam, a solarium and an indoor pool.
FromUS$ 288 /nightSelect
8.0
Great118 reviews
Map
969 yd from City Center191 yd from St. Moritz
Featuring an indoor swimming pool, the 3-star Petit Steffani St. Moritz lies within 0.4 miles of The Leaning Tower Museum.
FromUS$ 99 /nightSelect
8.2
Great25 reviews
Map
1.2 mi from City Center588 yd from Pony Suvretta
Pony Suvretta is around 0.6 miles away and Cristins can be reached within 10 minutes by car.
FromUS$ 308 /nightSelect
8.4
Great22 reviews
The largest option:
3 adults
1 bedroom
2 beds
Map
1.2 mi from City Center775 yd from Pony Suvretta
The Studio Champfer is 1.8 miles from St. Moritz, boasting fitness classes and spa therapy.
FromUS$ 144 /nightSelect
Map
565 yd from City Center240 yd from Signalbahn
While staying at the Appartments Cervus you are invited to discover Chesa Futura Building, set nearly a 15-minute stroll away, or Pony Suvretta, which is 0.6 miles away.
FromUS$ 355 /nightSelect
10.0
Perfect1 review
5 adults
1 bedroom
2 beds
Map
362 yd from City Center537 yd from Signalbahn
FromUS$ 193 /nightSelect
9.2
Perfect2 reviews
Map
1.2 mi from City Center595 yd from Pony Suvretta
Located 112 miles from Agno airport, the Sternwarte By Randolins St. Moritz offers a storage for belongings and a restaurant for guests' convenience.
FromUS$ 313 /nightSelect
8.2
Great9 reviews
2 adults
1 bedroom
1 bed
Map
1.2 mi from City Center762 yd from Pony Suvretta
Around 14 miles from Segantini Museum and overlooking Engadine Mountains, the Appartamenti Presso Hotel Europa St. Moritz features fitness classes and spa therapy.
FromUS$ 242 /nightSelect
Map
1.2 mi from City Center745 yd from Pony Suvretta
Staying at the 45M2 Alpenschick Mit Ausblick - Pool - 2P. - E405 St. Moritz means you will be around 1.5 miles from Signalbahn, while enjoying a private pool onsite.
FromUS$ 205 /nightSelect
4 adults
2 bedrooms
3 beds
Map
554 yd from City Center56 yd from Engadiner Museum
FromUS$ 766 /nightSelect
Map
1.2 mi from City Center595 yd from Pony Suvretta
FromUS$ 458 /nightSelect

FAQs about the best spa hotels in St. Moritz

Check these 5 answers in our FAQ section if you are searching for an airport hotel with spa in St. Moritz.

What are the best St. Moritz spa hotels?

For an unforgettable stay at the top spa property, Booked.net offers 23 options to select from. Check Kulm rated 8.8/10 at the cost of 1124US$ per night. This 5-star property provides shuttle service, car service and concierge service, as well as an infinity pool, windsurfing and cycling on site. Another suitable option is Suvretta House (rating: 8.6/10) at the cost of 408US$ per night. This 5-star spa venue offers a hot tub, spa center and a spa area, as well as shuttle service and bicycle usage on site. Check other spa deals such as Hotel Piz and Crystal Hotel Superior.

What are the most popular cheap spa hotels in St. Moritz?

If you need a cheap hotel, you'll find 3 budget-friendly options on Booked.net. The best budget deal is Giardino Mountain with rating 9.2/10, which costs from 315US$ per night. It offers an indoor swimming pool, shopping service and skiing. We also recommend Art Boutique Hotel Monopol (rating: 8.2/10) with peeling, a biosauna and a hot tub on site. This 4-star spa venue offers room service, laundry and 24-hour reception.

Which spa hotels in St. Moritz downtown are the best?

On Booked.net you can select your perfect hotel among 13 deals in St. Moritz downtown. Our travelers select Kulm rated 8.8/10, a cool option providing an outdoor swimming pool, shopping service and horse riding on site for 1124US$ per night. Also, you may book Badrutt'S Palace rated 8.8/10, the top 5-star accommodation with shuttle service, concierge service and butler service on site.

What are the most popular romantic spa hotels in St. Moritz?

If you're searching for a romantic stay in St. Moritz, Booked.net offers 23 deals to select from. We recommend Hotel Piz rated 8.0/10 with rooms at the cost of 175US$ per night. It's located a 20-minute walk from St. Moritz-Celerina Olympic Bobrun and offers hiking, cycling and skiing. Alternatively, book Crystal Hotel Superior (rating: 8.4/10) for 365US$ per night. This 4-star hotel offers non-smoking and comfortable rooms with a separate bedroom, a sitting area and a flat-screen TV. Other suitable romantic spa hotels are Giardino Mountain, Hotel Laudinella and Badrutt'S Palace.

What are the finest spa hotels near St. Moritz?

According to Booked.net travel data, there are 6 spa deals to select from. You may select Hotel Schweizerhof (rating: 8.6/10) providing rooms with a balcony, a minibar and a coffee machine for 228US$ per night. This 4-star spa venue is set 1350 feet from St. Moritz. Also, you may book Hotel Waldhaus Am See (rating: 8.0/10) for 313US$ per night. It offers a business center, snow skiing and hiking on site.

Spa hotels in St. Moritz essential information

🏨 Spa hotels in St. Moritz 32
👛 Lowest price 60 USD
✍️ Spa hotels Reviews 5 442