St. Moritz is synonymous with alpine luxury, and its spa hotels elevate the experience with world-class wellness facilities set against the stunning Engadine backdrop. Expect everything from expansive thermal suites with heated indoor pools and saunas to ski-in/ski-out access and Michelin-starred dining. These properties cater to travelers seeking both relaxation and adventure-whether you're unwinding after a day on the slopes or indulging in a dedicated wellness retreat.
Budget-wise, spa hotels in St. Moritz range from mid-range options like Hotel Laudinella, where spa access costs CHF 30 for three hours, to ultra-luxury stays like the Grand Hotel des Bains Kempinski or Suvretta House, which command premium rates for their extensive 2,800 m2 spa and private ski lifts. The best areas to stay include the central Dorf district, close to the train station and boutiques, and the lake-facing Suvretta area for quiet, scenic access. For ski enthusiasts, Suvretta House is the only hotel in St. Moritz with a private ski lift, while Hotel Grace La Margna offers a complimentary shuttle to the Corviglia cable car. When booking, check for seasonal perks-many hotels include free public transport and ski passes in winter, and some offer discounted cable car access in summer.
