Best Luxury Hotels in St. Moritz

St. Moritz is a renowned luxury resort town located in the Swiss Alps, known for its stunning scenery and prestigious status as a winter sports destination. Famous for hosting the Winter Olympics twice, it attracts affluent travellers and skiing enthusiasts from around the world. With high-end boutiques, gourmet restaurants, and a range of winter sports activities like skiing, snowboarding, and ice skating, it offers both outdoor adventure and upscale leisure. In the summer, visitors enjoy hiking, mountain biking, and sailing on its pristine lake. Here are our favourite luxury hotels in St Moritz.

Engadine Valley, St. Moritz

Badrutt’s Palace Hotel St. Moritz

Hotel
(5 stars)
At a glance
Rooms 155 rooms and suites, from the Palace and St. Moritz suites to the landmark Tower Penthouse Apartment, many with Lake St. Moritz views
Amenities La Coupole–Matsuhisa, Le Restaurant, Le Grand Hall and Le Relais dining, Renaissance and Polo bars, King's Social House nightclub, Palace Wellness spa
More On Via Serlas above Lake St. Moritz, overlooking the village centre and close to the Corviglia funicular

Listed as one of the world’s best 50 hotels, the iconic Badrutt’s Palace Hotel in St. Moritz has been synonymous with elegance and grandeur since 1896. This prestigious hotel features 157 beautifully appointed rooms and suites, each designed to reflect a perfect blend of classic alpine charm and modern luxury, offering high-end amenities and breathtaking views of the surrounding mountains and lake.

The hotel’s dining experiences include a selection of fine dining restaurants and casual eateries (some with dress code requirements) and culinary delights range from gourmet Swiss cuisine to international fare. The Kings Club presents Jason Atherton’s ‘dine, drinks and dance ‘for an evening of sophisticated. For special occasions choose one of the hotel’s ‘secret places’ where a private dining experience is tailored entirely to guests’ requests.

Guests can enjoy the use of a world-class spa and wellness centre which includes a sauna, steam room, jacuzzi, an outdoor pool and an indoor heated infinity pool, ideal for relaxation after a day on the slopes. There is also an ice rink and tennis courts (for sunny days).

Direct access to the renowned St. Moritz ski area, with convenient ski-in/ski-out options and a dedicated ski concierge to assist with rentals and lessons, makes Badrutt’s Palace Hotel an excellent choice for an unforgettable escape in one of the world’s most prestigious ski destinations.

BOOK YOUR STAY
Badrutt’s Palace Hotel St. Moritz
SAVE FOR LATER
Add to wishlist

Engadine Valley, St. Moritz

Kulm Hotel St. Moritz

Hotel
(5 stars)
At a glance
Rooms Alpine rooms and suites with private balconies and Alp or lake views, up to the Corvatsch Suite
Amenities Ten restaurants and bars including the Grand Restaurant, Sunny Bar & Grill and Kulm Country Club; 2,000 sqm Kulm Spa with indoor and outdoor pools, saunas and gym; 9-hole golf, tennis and padel, natural ice rink
More In the heart of St. Moritz at 1,856 m overlooking Lake St. Moritz, a Badrutt original credited as the birthplace of winter tourism

With over 165 years of hospitality, the Kulm Hotel St. Moritz, is synonymous with excellence – where detail, discretion, a connected concierge and impeccable service is what makes guests feel at home. The iconic luxury ski hotel boasts a stunning location in the heart of St. Moritz. Comprising 164 elegantly appointed rooms and suites, featuring sophisticated décor, spacious layouts, and private balconies that provide panoramic views of the Swiss Alps. The hotel presents multiple dining venues, including a gourmet restaurant led by Michelin-starred Chef Mauro Colagreco, with dishes each prepared over elements of fire, alongside casual dining options, where guests can indulge in exquisite cuisine inspired by local and international flavours, complemented by an extensive wine selection. Guests can enjoy the state-of-the-art 2000m2 Kulm Spa St. featuring a spa, sauna, steam room, heated indoor pool, heated outdoor pool, salt water grotto and more – the perfect oasis for relaxation after a day on the slopes.For non-slope activity, there is a gym, 9-hole golf course and tennis courts too. With ski-in/ski-out facilities and a dedicated ski concierge to assist with equipment rentals and lessons The Kulm Hotel St. Moritz is a perfect destination for those seeking an exceptional luxury ski experience, where timeless elegance meets outstanding service.

BOOK YOUR STAY
Kulm Hotel St. Moritz
SAVE FOR LATER
Add to wishlist

Engadine Valley, St. Moritz

Suvretta House

Hotel
(5 stars)
At a glance
Rooms 181 rooms and suites from Superior Doubles to the Tower Suite and Suvretta Privacy Suite, many with balconies and lake or mountain views
Amenities Grand Restaurant, Suvretta Stube and Anton's Bar plus mountain restaurants Chasellas and Trutz; the new Suvretta Spa; extensive kids' world with Kiddy-Club, Teddy-Club and Kids Water World
More On the wooded Suvretta hillside in the Upper Engadine at the edge of St. Moritz, an Engadine grande dame since 1912

Suvretta House is an elegant luxury ski hotel and resort in the magnificent Alpine landscape of the Upper Engadine of St Moritz. This renowned hotel features 181 beautifully appointed rooms and suites, many featuring private balconies to enjoy the stunning surroundings and the resort’s warm, inviting atmosphere, making it the perfect retreat for discerning travellers.

Dining venues include a gourmet restaurant serving exquisite international cuisine, a traditional Swiss eatery, and a stylish bar offering a curated selection of fine wines and cocktails.

Guests can relax at the spacious Sports & Pleasure Club which offers a 25m swimming pool with integrated water jets, an outdoor whirlpool heated to 36°C, a solarium and sauna with Finnarium, Sanarium, Vaporium or Caldarium, a spa and treatments and a fitness centre too. There is a variety of outdoor sports facilities including an ice rink and curling and tennis courts for the summer months. Suvretta House is a family-friendly resort and offers an excellent kids club for its younger clientele.

BOOK YOUR STAY
Suvretta House
SAVE FOR LATER
Add to wishlist

Engadine Valley, St. Moritz

GRACE LA MARGNA ST MORITZ, an SLH Hotel

Hotel
(5 stars)
At a glance
Rooms 74 rooms and suites over five floors, from Grace and Margna Deluxe rooms to the La Margna and Grace Panoramic suites, with handmade Swiss king beds
Amenities Restaurant and signature bar by chef Andrea Bonini, wellness area with indoor pool, hammam, sauna, jacuzzi and steam rooms, fitness centre, kids club
More On Via Serlas at the edge of St. Moritz, a two-minute walk from the railway station and above the lake

Hotel Grace La Margna, an exquisite luxury ski hotel located in the prestigious resort town of St. Moritz, offers an exceptional alpine experience that combines elegance with comfort. This beautifully restored property has convenient ski-in/ski-out facilities and features 77 stylishly appointed rooms and suites, each designed to provide a serene retreat with stunning views of the surrounding mountains and the sparkling lake. Both local and international cuisine can be sampled at the gourmet restaurant and the many bars serve up a refreshment fitting for any occasion. A state-of-the-art spa and wellness area, featuring a sauna, steam room, heated indoor swimming pool and whirl pool is the ideal spot to unwind. Guests can also use the gym and book personal training sessions. With families in mind there is also a dedicated kids club for younger guests.

BOOK YOUR STAY
GRACE LA MARGNA ST MORITZ, an SLH Hotel
SAVE FOR LATER
Add to wishlist

Engadine Valley, St. Moritz

Grand Hotel Des Bains Kempinski St. Moritz

Hotel
(5 stars)
At a glance
Rooms 205 rooms and suites in a landmark building dating from 1864
Amenities Neora modern Greek restaurant and further dining venues, around 2,800 sqm Alpine Spa with indoor and outdoor pools, saunas, cryotherapy and gym
More In St. Moritz Bad beside Lake St. Moritz, within reach of the Corviglia and Signal ski areas

The Grand Hotel des Bains Kempinski is an iconic ski in/ski out hotel located in the heart of St. Moritz. Comprising 184 elegantly designed rooms and suites, each offering breathtaking views of the surrounding mountains and the picturesque lake. The hotel offers a selection of fine dining restaurants, (including Michel-starred) serving gourmet Swiss cuisine international delicacies, there’s also a stylish bar for après-ski enjoyment. Its world-class wellness centre covers 2,800 sqm and includes four different saunas, an indoor and outdoor heated pool, Kneipp Garden, a state of the art Gym and personal training services. Younger guests are well catered for with activities, experiences and great snack, at the dedicated Kids’ Club

Grand Hotel des Bains Kempinski is a quintessential destination for luxury ski enthusiasts, blending exquisite accommodations, unparalleled service, and with direct access to one of the world’s premier skiing locations and first-class facilities, Grand Hotel des Bains Kempinski, promises an unforgettable experience in the heart of St. Moritz.

BOOK YOUR STAY
Grand Hotel Des Bains Kempinski St. Moritz
SAVE FOR LATER
Add to wishlist

Sign up for our newsletter for inspiration, exclusive previews & luxury tips