Spa hotels in St. Moritz, Switzerland
Selected spa hotels for ultimate relaxation and well-being in St. Moritz, Switzerland
1-20 out of 23
Sort by:
high popularity
- Price: low to high
- Price: high to low
- Guest rating: high to low
- Popularity: high to low
MapCentral St Moritz location300m
- Luxurious spa and wellness facilities
- Diverse on-site dining options
- Stunning alpine views from rooms
- Indoor pool
- Palace Wellness
- Gourmet dining
Historic luxury hotel with exceptional dining options
FromUS$ 370
/nightSelect
MapSurrounded by stunning alpine scenery2km
- Luxurious spa and wellness services
- Diverse dining options for all tastes
- Convenient ski in & ski out access
- Indoor pool
- Spa services
- Ski facilities
Luxury resort featuring exclusive ski access and spa services
FromUS$ 543
/nightSelect

MapPicturesque Lake St Moritz200m
- Luxurious spa with extensive amenities
- Exceptional gourmet dining options
- Stunning views of Lake St Moritz
- Luxurious spa
- Gourmet dining
- Ski access
Historic luxury hotel offering exclusive Alpine experiences
FromUS$ 337
/nightSelect

8.6
Great
MapFoot of ski trails200m
- Luxurious Alpine spa experience
- Multiple award-winning restaurants
- Stunning views of Swiss Alps
- Indoor pool
- Gourmet dining
- Spa center
Luxury resort with supreme elegance and wellness offerings
FromUS$ 577
/nightSelect

MapNear ski lifts100m
- Exceptional spa and wellness facilities
- On-site ski rental and passes available
- Stunning mountain views from the rooms
- Indoor spa
- Ski rental
- Family rooms
Historic hotel featuring elegant Art Nouveau decor
FromUS$ 126
/nightSelect

MapIn the center of St. Moritz300m
- Wellness oasis with indoor pool and spa
- Multiple dining options including Chinese cuisine
- Family-run hotel steeped in history since 1869
- Indoor Pool
- Spa Center
- Dining Options
Family-owned hotel renowned for culinary excellence
FromUS$ 216
/nightSelect

MapViews of Lake St. Moritz300m
- Exceptional dining options available onsite
- Rooftop sauna and wellness area with views
- Complimentary shuttle service to local attractions
- Rooftop Sauna
- Fine Dining
- Free Shuttle
Historic hotel offering luxurious mountain and lake views
FromUS$ 159
/nightSelect

MapPanoramic mountain views0m
- Award-winning spa facilities and treatments
- Michelin-starred dining experiences available
- Private ski-in, ski-out access offered
- Indoor Spa
- Ski Shuttle
- Gourmet Dining
Luxury hotel offering exclusive amenities and personalized service
FromUS$ 1 406
/nightSelect

MapPedestrian zone in St. Moritz0m
- On-site spa and wellness center
- Italian gourmet restaurant Grissini
- Charming alpine-style rooms
- Italian restaurant
- On-site bar
- Rooftop views
Historic hotel offering luxurious amenities and experiences
FromUS$ 150
/nightSelect

MapCentral shopping area300m
- Top-floor spa with panoramic views
- Exceptional dining with Italian cuisine
- Rooftop bar overlooking mountains
- Spa Services
- Rooftop Bar
- Italian Restaurant
Art-focused hotel with luxury amenities and dining options
FromUS$ 302
/nightSelect

MapBreathtaking views over the lake300m
- Wellness area with spa services
- Restaurant with lake views
- Comfortable rooms featuring unique decor
- Yemaya Spa
- Zoo Bar
- Caprice Restaurant
Hotel with stunning views and remarkable dining options
FromUS$ 155
/nightSelect

MapScenic Lake St. Moritz0m
- Largest whisky bar in the world
- Exclusive spa with sauna and steam bath
- Exceptional dining with lake views
- Whisky bar
- Alpine spa
- Lakefront dining
Hotel renowned for its unique whisky and dining experiences
FromUS$ 432
/nightSelect

MapProximity to St. Moritz village center300m
- Indoor pool with mountain views
- On-site dining featuring Swiss cuisine
- Free Engadin Pass for local transport
- Indoor pool
- On-site dining
- Wellness area
Family-friendly hotel with authentic Swiss hospitality
FromUS$ 153
/nightSelect

MapPicturesque mountain backdrop300m
- Indoor pool and wellness facilities
- Multiple in-house dining options
- Spacious rooms with mountain views
- Indoor Pool
- Wellness Spa
- Fitness Center
Hotel with comprehensive wellness and dining options
FromUS$ 134
/nightSelect

MapProximity to ski lifts500m
- Inviting on-site spa facilities
- Variety of dining options available
- Cozy family rooms with ample space
- On-site spa
- Restaurant
- Family rooms
Hotel providing family-friendly amenities and on-site dining
FromUS$ 100
/nightSelect

MapBetween major ski resorts300m
- Luxurious indoor spa facilities
- Gourmet dining with Michelin star options
- Family-friendly with kids club access
- Indoor pool
- Gourmet restaurant
- dipiù Spa
Boutique hotel and luxury mountain resort in St. Moritz
FromUS$ 970
/nightSelect

MapNear train station200m
- Luxurious spa and wellness facilities
- High-class dining options available onsite
- Stunning views of the lake and mountains
- Indoor pool
- Kids club
- Wellness center
Luxury hotel with exceptional spa services and dining
FromUS$ 767
/nightSelect

MapProximity to the Signal cable car150m
- Free spa access for all guests
- Diverse dining options with regional cuisine
- Direct access to ski slopes and outdoor activities
- On-site spa
- Gourmet restaurants
- Indoor pool
Hotel combining elegant design with luxury amenities
FromUS$ 112
/nightSelect

MapSuvretta ski slopes300m
- Stunning spa with mountain views
- Diverse regional dining options
- Family-friendly atmosphere and amenities
- Wellness area
- Outdoor jacuzzi
- Family rooms
Resort featuring wellness, dining, and ski access
FromUS$ 123
/nightSelect

MapProximity to Signal cable car400m
- Indoor pool and wellness area
- Ski in/out access for winter sports
- Rich breakfast buffet included
- Indoor pool
- Wellness area
- Ski storage
Hotel with direct ski slope access and wellness amenities
FromUS$ 274
/nightSelect
Show more
- 1
- 2
Spa hotel prices in St. Moritz
From budget-friendly wellness stays to luxury spa experiences tailored to your needs.
⬆️ The highest price
US$ 1 406
⬇️ The lowest price
US$ 100
💸 Average price for
5-star hotels
US$ 662
4-star hotels
US$ 199
3-star hotels
US$ 204