Home » Best Hotels in Saint Moritz

The best hotels in St. Moritz

St. Moritz, nestled in the Swiss Alps, epitomizes luxury and alpine charm. Renowned for its world-class skiing, upscale shopping, and vibrant cultural scene, it’s a haven for discerning travelers. The town’s hotels reflect its opulence, offering exceptional amenities and services.

The most beautiful & iconic hotels with spa in St. Moritz

Badrutt’s Palace Hotel *****

From 600€ / Night
112 rooms and suites
Eight restaurants, including the Michelin-starred IGNIV by Andreas Caminada, offering diverse culinary experiences
Palace Wellness features indoor and outdoor pools, saunas, steam rooms, and private spa suites with Jacuzzis
Kulm Hotel St. Moritz *****

From 550€ / Night
173 rooms and suites
Multiple restaurants, including the Michelin-starred The K by Mauro Colagreco, offering international and local cuisine.
Spa with indoor pool, saunas, steam baths, and treatment rooms.
Carlton Hotel St. Moritz *****

From 700€ / Night
60 rooms and suites
Two-Michelin-starred Da Vittorio restaurant, offering exquisite Italian cuisine.
Three-floor spa with indoor and outdoor pools, saunas, steam rooms, and treatment areas
Grand Hotel des Bains Kempinski *****

From 400€ / Night
184 rooms and suites
Several restaurants, including the Michelin-starred Cà d’Oro, offering Mediterranean cuisine
Kempinski The Spa features a heated indoor pool, saunas, steam baths, and a fitness center.
Suvretta House *****

From 500€ / Night
191 rooms and suites
Multiple dining options, including the Grand Restaurant and the Suvretta Stube, offering Swiss and international dishes.
A state-of-the-art spa with indoor pool, saunas, steam rooms, and fitness facilities.
Grace La Margna St. Moritz *****

From 350€ / Night
74 rooms and suites
The View restaurant offers contemporary cuisine with panoramic views.
A modern spa with wellness showers, sauna, steam bath, and relaxation areas.
Giardino Mountain *****

From 300€ / Night
78 rooms and suites
Ecco St. Moritz, a two-Michelin-starred restaurant, serves innovative cuisine.
Spa offers a range of treatments, indoor pool, sauna, and fitness center.
Nira Alpina ****

From 250€ / Night
70 rooms and suites
Stars restaurant offers international cuisine with mountain views.
Spa facilities include a sauna, steam room, and treatment rooms.

❄️ Luxury Hotel in St. Moritz – Alpine Prestige at Its Peak

The Birthplace of Winter Luxury

St. Moritz isn’t just a ski resort—it’s the original. Since hosting Europe’s elite in the late 19th century, this glamorous village in the Upper Engadin valley has been synonymous with luxury, style, and winter sophistication. Twice host of the Winter Olympics and a magnet for royals, fashion icons, and business tycoons, St. Moritz blends Alpine purity with cosmopolitan excellence.
Its luxury hotels are as legendary as its pistes: palatial, refined, and built for those who expect nothing but the best.

Iconic Palaces & Timeless Elegance

At the summit of alpine opulence stands the Badrutt’s Palace Hotel. Overlooking the frozen Lake St. Moritz and surrounded by snow-capped peaks, this 1896 institution is the embodiment of grand hotel tradition. Think: chandeliers, butlers, Rolls-Royces, and indoor pools with glass domes.
With six restaurants (including the Michelin-starred IGNIV by Andreas Caminada), a world-class spa, and its iconic King’s Social House nightlife venue, Badrutt’s delivers old-school glamour with modern comfort. The hotel’s ski-in/ski-out service and legendary hospitality make it a favorite among jet-setters from around the world.

Chic, Modern & Mountain-Focused

For those who prefer sleek design over grand tradition, Kulm Hotel St. Moritz offers a balanced mix of heritage and innovation. Also with Olympic roots (it’s where winter tourism began), the Kulm features contemporary suites, fine dining, a state-of-the-art spa, and a private nine-hole golf course in summer.
Another modern luxury staple is Carlton Hotel St. Moritz, a stylish, all-suite property perched above the lake. With panoramic terraces, vibrant interiors by designer Carlo Rampazzi, a luxurious two-floor spa, and Michelin-starred dining, the Carlton is ideal for those who want privacy and personalized service in a boutique setting.

Wellness & Design in Perfect Harmony

St. Moritz is also home to exclusive design hotels like Giardino Mountain, a luxurious retreat housed in a restored Engadine farmhouse in nearby Champfèr. It offers a more relaxed, wellness-oriented experience with ayurvedic cuisine, mountain-view yoga, and eco-conscious elegance. The vibe is peaceful, the décor tasteful, and the service deeply personal.

Legendary Service & Discreet Excellence

In St. Moritz, service is not about extravagance—it’s about precision and elegance. From personal ski butlers and helicopter transfers to private shopping experiences and wine tastings, the staff at St. Moritz’s luxury hotels are trained to anticipate every need before you speak.
Privacy is paramount, and discretion is built into the DNA of the destination. Whether you’re traveling with family, friends, or a security detail, the experience will be seamless and serene.

Gastronomy at the Top of the World

Culinary excellence is a cornerstone of St. Moritz’s luxury appeal. Many hotels feature Michelin-starred or Gault-Millau-rated restaurants, with menus inspired by local ingredients, Alpine tradition, and international flair.
From fine Italian at Da Vittorio (Carlton) to creative Swiss reinterpretations at The K by Mauro Colagreco (Kulm), St. Moritz is a gourmet paradise. Expect candlelit dinners, wine cellars with rare vintages, and impeccable table service with views of the Engadin mountains.

Spa Sanctuaries with Alpine Backdrops

Relaxation is as essential as skiing in St. Moritz. Each five-star hotel boasts its own wellness universe, from Finnish saunas and heated outdoor pools to hammams, cryotherapy, and bespoke facials.
Badrutt’s Palace, Kulm, and Carlton each offer expansive spa areas with signature treatments that blend Swiss botanicals and modern techniques. After a day on the slopes or hiking trails, there’s nothing more luxurious than unwinding with a view of the lake and peaks.

Why St. Moritz Is the Pinnacle of Swiss Luxury

St. Moritz isn’t just about what you do—it’s about how you feel while you’re there. It’s stepping into fur-lined boots in a marble lobby. It’s sipping Champagne under the stars after curling on the lake. It’s a lifestyle shaped by tradition, refinement, and natural beauty.
Whether you’re drawn by winter sports, mountain air, haute cuisine, or serene relaxation, St. Moritz delivers a luxury hotel experience without compromise.