25+ Spas · Switzerland

Best Spas in St. Moritz

St. Moritz, Switzerland has emerged as a compelling wellness destination with 25+ spas catering to every preference and budget. Local traditions inform many of the signature treatments available here, while international brands bring global standards of luxury and innovation. The result is a spa scene that's both authentically local and world-class.

Tschuggen Grand Bergoase - Hotel Spa in St. Moritz
Tschuggen Grand Bergoase
#1Hotel Spa
World Spa Awards Switzerland nomineeCT Best Switzerland
4.5 (723 reviews)
Kulm Hotel St. Moritz - Hotel Spa in St. Moritz
Kulm Hotel St. Moritz
#2Hotel Spa
CNT #null St. Moritz 2025
4.7 (850 reviews)
FACIALMASSAGE ST.MORITZ St. Moritz - Hotel Spa in St. Moritz
FACIALMASSAGE ST.MORITZ St. Moritz
#3Hotel Spa
5 (20 reviews)
Wellfit St. Moritz - Day Spa in St. Moritz
Wellfit St. Moritz
#4Day Spa
5 (10 reviews)
THE SPA St. Moritz - Day Spa in St. Moritz
THE SPA St. Moritz
#5Day Spa
5 (0 reviews)
Hotel Walther Pontresina St. Moritz - Hotel Spa in St. Moritz
Hotel Walther Pontresina St. Moritz
#6Hotel Spa
4.9 (480 reviews)
Hotel Maistra 160 St. Moritz - Hotel Spa in St. Moritz
Hotel Maistra 160 St. Moritz
#7Hotel Spa
4.9 (120 reviews)
Grand Hotel Kronenhof Pontresina St. Moritz - Hotel Spa in St. Moritz
Grand Hotel Kronenhof Pontresina St. Moritz
#8Hotel Spa
4.8 (480 reviews)
Nira Alpina St. Moritz - Hotel Spa in St. Moritz
Nira Alpina St. Moritz
#9Hotel Spa
4.8 (460 reviews)
Cresta Palace Hotel St. Moritz - Hotel Spa in St. Moritz
Cresta Palace Hotel St. Moritz
#10Hotel Spa
4.8 (450 reviews)
Alpine Spa - St. Moritz - Hotel Spa in St. Moritz
Alpine Spa - St. Moritz
#11Hotel Spa
4.8 (10 reviews)
Spa & Wellness Hotel St. Moritz - Medical Spa in St. Moritz
Spa & Wellness Hotel St. Moritz
#12Medical Spa
4.7 (1,320 reviews)
Suvretta House St. Moritz - Hotel Spa in St. Moritz
Suvretta House St. Moritz
#13Hotel Spa
4.7 (620 reviews)
Hotel San Gian St. Moritz - Medical Spa in St. Moritz
Hotel San Gian St. Moritz
#14Medical Spa
4.7 (580 reviews)
Art Boutique Hotel Monopol St. Moritz - Hotel Spa in St. Moritz
Art Boutique Hotel Monopol St. Moritz
#15Hotel Spa
4.7 (360 reviews)
Carlton Spa St. Moritz - Day Spa in St. Moritz
Carlton Spa St. Moritz
#16Day Spa
4.7 (200 reviews)
Hotel & Restaurant Waldhaus am See St. Moritz - Hotel Spa in St. Moritz
Hotel & Restaurant Waldhaus am See St. Moritz
#17Hotel Spa
4.6 (1,060 reviews)
Hotel Giardino Mountain St. Moritz - Hotel Spa in St. Moritz
Hotel Giardino Mountain St. Moritz
#18Hotel Spa
4.6 (240 reviews)
Crystal St. Moritz - Hotel Spa in St. Moritz
Crystal St. Moritz
#19Hotel Spa
4.5 (440 reviews)
Hotel Reine Victoria St. Moritz - Hotel Spa in St. Moritz
Hotel Reine Victoria St. Moritz
#20Hotel Spa
4.4 (940 reviews)
Mineralbad & Spa Samedan St. Moritz - Thermal Spa in St. Moritz
Mineralbad & Spa Samedan St. Moritz
#21Thermal Spa
4.4 (430 reviews)
Hotel Laudinella St. Moritz - Hotel Spa in St. Moritz
Hotel Laudinella St. Moritz
#22Hotel Spa
4.3 (1,810 reviews)
Hotel Steffani St. Moritz - Hotel Spa in St. Moritz
Hotel Steffani St. Moritz
#23Hotel Spa
4.3 (1,060 reviews)
Bellavita Erlebnisbad und Spa St. Moritz - Medical Spa in St. Moritz
Bellavita Erlebnisbad und Spa St. Moritz
#24Medical Spa
4.2 (340 reviews)
Schloss Hotel & Spa Pontresina St. Moritz - Hotel Spa in St. Moritz
Schloss Hotel & Spa Pontresina St. Moritz
#25Hotel Spa
4.1 (320 reviews)
🧖 Find Spa Experiences in St. Moritz📅 Book Spa Hotels in St. Moritz🌴 Tours & Activities in St. Moritz

Frequently Asked Questions about Spas in St. Moritz

What is the best spa in St. Moritz, Switzerland?

Based on verified Google reviews and our expert analysis, Tschuggen Grand Bergoase is currently the highest-rated spa in St. Moritz. It maintains a 4.5/5 rating from 723 reviews.

How much does a spa treatment cost in St. Moritz?

Spa treatment prices in St. Moritz vary widely depending on the type of venue. Day spas typically start from $30-80 for basic treatments, while luxury hotel spas and medical spas can range from $100-500+ per session. Multi-day wellness retreat packages may cost $200-2,000+ per night.

Do I need to book spa treatments in advance in St. Moritz?

For popular spas in St. Moritz, especially during peak tourist season, advance booking is strongly recommended — ideally 1-2 weeks ahead. Many top spas offer online booking. Walk-in availability is more common at day spas and during off-peak hours.

What types of spas are available in St. Moritz?

St. Moritz offers a diverse range of spa types including day spas for quick treatments, hotel spas within luxury properties, resort spas with full amenities, medical spas offering clinical treatments, wellness retreats for multi-day programs, and specialized thermal spas where geothermal resources are available.