Hey! Indulge in the ultimate pampering experience at one of these luxurious spa hotels. Designed to provide relaxation, rejuvenation, and tranquility, these properties offer an array of wellness services that range from massages and facials to yoga classes and meditation sessions. To make your search for the perfect spa hotel in in St. Moritz easier, I've compiled this list of top-rated properties for your consideration. So sit back, relax, and explore your options - your ultimate wellness retreat awaits!
-
1 Art Boutique Hotel Monopol St. Moritz, Switzerland
Hotel. The Art Boutique Hotel Monopol is located in the centre of St. Moritz, 300 metres from the funicular to the Corviglia Mountain. It features a top-floor spa area offering panoramic views. All rooms feature a flat-screen TV, a minibar, and a bathroom with bathrobes and slippers. Free WiFi is available in all areas. The Monopol Hotel's spa area on the 6th floor includes a fitness room, various saunas, showers, massage jets and a hot tub. Various massages and beauty treatments are also available. Authentic Italian cuisine and a wide range of wines are served in the Mono Restaurant. There is a lobby bar and the Wellavista Bar with a rooftop terrace overlooking the mountains and Lake St. Moritz. If you stay longer than 1 night during summer, all regional buses and cable cars are included in the rate. During winter season, ski passes are available at reduced rates at the hotel for stays of more than 1 night. Guest review score 8.7, rooms from around 206 CHF.
See available rooms and prices -
2 Kulm Hotel St. Moritz St. Moritz, Switzerland
Hotel. The Kulm Hotel St Moritz is a luxurious hotel with a special history: as Johannes Badrutt founded it in 1856, he also laid the foundation stone for winter tourism. Since then, the Kulm Hotel is characterized by its style and authenticity. Every room faces the impressive mountainscape, the south-facing ones the Lake St. Moritz and those facing north, the spectacular south flanks of Piz Nair and other enticing parts of the Corviglia region. The Kulm Hotel has always practiced the high art of refined gourmet cuisine and features 5 restaurants with various culinary offers, which range from carefully prepared local specialities to international haute cuisine. The completely revised Kulm Spa St. Moritz stretching out over 2000 m², disposes of a lavish pool, whirlpool, children’s pool, open-air pool, kneipp footpath, salt grotto, steam bath, a sauna world and a fitness centre with the latest equipment. The hotel has its own 9-hole golf course including a driving range, putting green, golf academy with Pro as well as 3 tennis courts. In winter, guests enjoy the the hotel’s own ice skating and curling rink and the legendary Bob and Cresta Run. Guest review score 9.4, rooms from around 461 CHF.
See available rooms and prices -
3 Badrutt's Palace Hotel St Moritz St. Moritz, Switzerland
Hotel. Dating from 1896, this luxurious 5-star hotel in the centre of Sankt Moritz offers panoramic views over the Engadine Alps and Lake Sankt Moritz. It features 6 restaurants, an indoor pool, and a free shuttle service to the Corvatsch Cable Car, 500 metres away. A well-known landmark of Sankt Moritz, the Badrutt’s Palace is a member of Leading Hotels of the World, Swiss Deluxe Hotels, and Swiss Historic Hotels. The elegant rooms at Badrutt’s Palace Hotel overlook the mountains and the town or lake. They feature a flat-screen satellite TV with free movie channels, a free minibar, and a bathroom. Butler service is available on request. Guests also benefit from a spa and fitness area, a 24-hour front desk, valet parking, and free Wi-Fi. A free shuttle service is available on arrival and departure to and from the train station, 350 metres away. A tennis court is available in front of the hotel in summer, while guests can enjoy an ice rink in winter. The lake is just 300 metres away. Guest review score 9.3, rooms from around 558 CHF.
See available rooms and prices -
4 Suvretta House St. Moritz, Switzerland
Hotel. As an exclusive Ski In & Ski Out Hotel with private ski lift, this 5-star luxury resort is the first address for unforgettable winter moments and is the only hotel in St. Moritz to offer private access with social distancing to the Corviglia ski area. The in-house winter sports shop also equips you with your desired equipment directly at the hotel and the ski school can also be booked directly at the hotel. The daily regular shuttle service takes you to other ski stations as well as to St. Moritz. Each of Suvretta House’s spacious rooms are decorated with rich fabrics and filled with natural light. Some of the modern bathrooms have a freestanding bath and marble details. The Suvretta is set in a natural park, surrounded by the Suvretta-Corviglia winter sport and hiking region. The hotel offers free parking and a bicycle rental service. The picturesque town of St. Moritz is 2 km away. The state-of-the-art spa offers a 25-metre indoor pool, an open-air whirlpool and massage therapies. There is a fully-equipped fitness centre and a sauna. The Grand Restaurant serves gourmet specialities, while the Suvretta Stube offers authentic Swiss dishes. For younger guests, there is Teddy Club children’s restaurant. Guests can enjoy the relaxing atmosphere of the Club Bar with a refreshing drink. Guest review score 9.3, rooms from around 370 CHF.
See available rooms and prices -
5 Carlton Hotel St Moritz - The Leading Hotels of the World St. Moritz, Switzerland
Hotel. Overlooking Lake St. Moritz and the Swiss Alps, the classic Carlton Hotel built in 1913 enjoys a prime location and is the smallest and most individual hotel of the village. It houses the gourmet restaurant Da Vittorio-St. Moritz as well as a 3-floor spa area and offers a 24-hour limousine service within St. Moritz. The hotel offers suites and rooms, which are at least 35 m² in size and all offer panoramic mountain and lake views. They are decorated with luxurious fabrics and feature soft armchairs and sofas and a large bathroom. A butler service is available. The Da Vittorio - St. Moritz restaurant is led by the 2 brothers Enrico and Robert Cerea who have been awarded 2 Michelin stars and 18 Gault&Milau Points. Their restaurant Da Vittorio in Brusaporto was awarded 3 Michelin stars. The Lounge & Bar has 2 cosy fireplaces and a sun terrace overlooking the lake and mountains where you can sample the Carlton High Tea or coffee specialities. Hotel Carlton St. Moritz has an extensive spa area, which is spread on 3 levels and offers a wide range of massages and exclusive beauty treatments. The St. Moritz Olympic ski runs and the cross-country ski trails provide many opportunities to go skiing. There is a shuttle service to the Corviglia Cable Car Station. The closest airports are Samedan and Zurich airport. Guest review score 9.0, rooms from around 1040 CHF.
See available rooms and prices -
6 Grand Hotel des Bains Kempinski St. Moritz, Switzerland
Hotel. The Grand Hotel des Bains Kempinski is a 5-star luxury hotel with a rich tradition, located in Sankt Moritz in the scenic Engadine countryside. It offers a large, Alpine-style spa, a 24-hour fitness centre, and 2 award-winning restaurants. The luxurious rooms and suites are very spacious, and many have a balcony or a terrace. The Michelin-starred restaurant Ca d´Oro offers gourmet cuisine and the Enoteca restaurant serves regional cuisine in a relaxed atmosphere. Steak specialities and sushi can be enjoyed at the Grand Restaurant Les Saisons. On 2,800 m², The Spa offers a heated indoor pool, various saunas and steam baths, a sun bed, and a relaxation area. Guest review score 8.8, rooms from around 494 CHF.
See available rooms and prices -
7 Hotel Waldhaus am See St. Moritz, Switzerland
Hotel. Hotel Waldhaus am See lies on the shores of the St. Moritz Lake and offers a breath-taking view of the surrounding mountains of the Engadin Valley. The picturesque area is known for its sunny climate and a rich offer of recreational activities. The rooms are decorated in a wooden, traditional style and the hotel has a sauna, a solarium and a steam bath alongside with relaxing massages. The specialities of the Waldhaus am See include barbecue, fondue and fish dishes, as well as excellent wines and spirits. The largest whisky bar in the world with over 2500 different kinds of whisky is housed at the hotel. Mountain bikes are available free of charge and guests can request a free shuttle service from and to the train station. Guest review score 8.8, rooms from around 246 CHF.
See available rooms and prices -
8 Sport & Wellnesshotel San Gian St. Moritz St. Moritz, Switzerland
Hotel. Just 150 metres from the Sankt Moritz-Signal Cable Car, the 4-star Sport & Wellnesshotel San Gian St. Moritz offers various massages and relaxation treatments, free WiFi and 2 restaurants. The guests have free access to the Ovaverva recreation complex across the street, featuring a swimming pool, a spa and wellness area and a fitness centre. Decorated with contemporary furniture, each room at the Sport & Wellnesshotel San Gian St. Moritz has a flat-screen TV, a minibar, a seating area, and a bathroom. Bathrobes and slippers are provided for all rooms. In the Royal Mongolian buffet restaurant, which features an open show kitchen, guests can enjoy a wide range of Mongolian and international dishes. Swiss and international dishes, fine wines, and a daily breakfast buffet are served in the hotel restaurant. During the winter season, ski passes are available at reduced rates when staying 2 nights and more, while during summer seasons, the tickets for cable cars and public transportation are included in the rate when staying 2 nights and more. Sport & Wellnesshotel San Gian St. Moritz is 5 minutes’ walk away from the bus stops. Various ski trails and bike paths are 10 minutes’ drive away from the hotel. Underground parking is available on site at an additional cost. Guest review score 8.8, rooms from around 213 CHF.
See available rooms and prices -
9 Hotel Steffani St. Moritz, Switzerland
Hotel. Located in the centre of Sankt Moritz, 300 metres from the funicular to the Corviglia Ski Area, the traditional, family-run Hotel Steffani offers 3 restaurants, 3 bars, a night club, and a spa area with an indoor pool, sauna, steam bath, relaxation area, and massage room. Guests can dine in the one-and-only Chinese restaurant in St. Moritz called Le Mandarin, enjoy grilled dishes and fish in the Stüva Grill, or typical Swiss and Italian cuisine in the Lapin Bleu restaurant, which is the oldest restaurant in St. Moritz. The Steffani Hotel also features 3 bars, the Dance Club Vivai, and a hair and beauty salon, and provides free WiFi in all areas. A private parking garage can be used at an additional cost. Discounted ski passes are available at the reception. Guest review score 8.6, rooms from around 248 CHF.
See available rooms and prices -
10 Hotel Laudinella St. Moritz, Switzerland
Hotel. The Hotel Laudinella enjoys a quiet location in St. Moritz-Bad and offers you superb views of the lake and the surrounding mountains, 5 restaurants and up-to-date wellness facilities. The Signal cable car is only a few minutes' walk away and from the nearby public bus stop you can get to the centre of St. Moritz within 5 minutes. When staying 2 nights or more, ski passes can be purchased at the reception. 5 restaurants, 2 bars and a take-away with a terrace promise a special dining experience. Choose between indian, Asian show-cooking cuisine, pizza, Swiss Fondue and Raclette or opt for take-away Thai food and sandwiches. All guest rooms at the Laudinella hotel offer views of the surrounding mountains and about half of them have a balcony. Wellness facilities include a lounge terrace on the fifth floor with great views towards the lake, the village and the mountains. Wi-Fi is available in public areas free of charge. There is a mountain bike room provided for your convenience as well. in addition, you can also benefit from the Laudinella's free pick-up service from the train station and free public parking facilities on site. This property offers spa and wellness packages. Guest review score 8.2, rooms from around 172 CHF.
See available rooms and prices -
11 Giardino Mountain St. Moritz, Switzerland
Hotel. The Giardino Mountain is a 5-star luxury hotel in Champfèr, 5 km from St. Moritz, and features a gourmet restaurant and a spa area with an indoor pool. The Giardino’s interior is decorated with a mixture of modern-design furniture made of traditional Engadine materials, colourful fabric and design lamps. During winter, chef Rolf Fliegauf, who was awarded 2 Michelin stars, offers gourmet cuisine at the Giardino Mountain. Ayurveda based dishes with a mix of Asian, Oriental and local influences are served in the restaurant Hide & Seek - St. Moritz. Engadine specialities can be enjoyed in the Stüva. The Giardino’s rooms are plush and styled in a modern Alpine style. They feature a balcony, state-of-the-art bathroom and flat-screen TV. The Dipiu Spa by Giardino offers various saunas, massages and beauty treatments. A gym is also available. Guest review score 9.1, rooms from around 620 CHF.
See available rooms and prices

I try my best to keep this guide up to date and I last refreshed it in September 2023. Did I miss a spa hotel that should be on this list? Send me an email and let me know!
Discover more cool hotels in St. Moritz
Other interesting hotels in St. Moritz
- Hotels with tennis courts
- Hotels with water parks
- Luxury hotels
- Hotels that allow 18 year olds
- Beachfront hotels
Check out spa hotels nearby
- Celerina 2 km
- Livigno 23 km
- Lenzerheide 33 km
- Davos 34 km
- Arosa 34 km
- Bormio 41 km
- Scuol 48 km
- Gaschurn 56 km
- Flims 56 km
- Ponte di Legno 58 km
Missing a hotel on our list?
Do you know of a spa hotel in St. Moritz that's missing from this list?
Let me know!In order to support the sites I work together with booking.com. Whenever someone finds a nice hotel and makes a reservation through one of the links here I get a small commission. Thanks!