This post contains affiliate links, which means we may receive a small commission, at no additional cost to you, if you make a purchase through these links. See our full disclosure here.
The birthplace of winter tourism in the Alps, St. Moritz has been seducing celebrities and aristocrats ever since 1864. Nowadays, this winter wonderland in the sun-drenched Engadine valley is as famous for its luxury designer boutiques and top-class restaurants as it is for its excellent skiing and privileged “champagne climate”.
As one of the world’s top winter destinations, the resort is a frequent host to all kinds of prestigious sporting events, including the Winter Olympics, the Alpine Skiing World Championship, the St. Moritz Polo World Cup on Snow, or the distinguished White Turf horse races.
The wonderful frozen lakescape and snowy mountain backdrops surrounding St. Moritz are a huge part of its allure, but this Upper Engadine town could never have become the glamorous playground it is today without its sumptuous 5-star hotels, magnificent spas, and upscale cosmopolitan atmosphere.
From grand to boutique, these are the best luxury hotels in St. Moritz:
A magnificent Belle Époque palace immersed in the glorious alpine scenery of the Upper Engadine, Suvretta House has its own private ski center and snowsports school, as well as luxury shopping boutiques and a fabulous wellness area complete with pools, saunas, and top-notch spa facilities.
Fresh flowers and premium bedding await guests in the hotel’s refined accommodations; all graced with elegant classic decor and contemporary amenities. The swankiest of the suites come with separate living rooms, lavish designer bathrooms, and million-dollar alpine views.
True to its name, the Grand Restaurant serves French haute cuisine in a sumptuous setting steeped in history. No wonder it requires a black tie for dinner.
Award-winning Mediterranean cuisine, live music, and cozy rooms clad in Swiss pine make Crystal Hotel in the heart of St. Moritz one of the most atmospheric places to spend the night.
A sense of tradition and authenticity prevails throughout the property, from the welcoming Alpine-style sleeping quarters to the Piano Bar’s timeless charm. Rooms are tastefully decorated with warm wood furnishings, relaxed textiles, and modern marble bathrooms, while the sumptuously appointed suites boast private kitchens and living rooms, romantic fireplaces, and expansive balconies overlooking the valley.
Badrutt’s Palace Hotel
Sitting majestically on the shores of Lake St. Moritz, Badrutt’s Palace has always been regarded as one of the most prestigious hotels in the Alps. After all, this is where Alfred Hitchcock used to spend his winter holidays and where the first indoor tennis court in Europe was built in 1913.
Nowadays, 127 years after it first opened, Badrutt’s continues to attract the beau monde with its glamorous atmosphere and exceptional service. Its splendidly appointed rooms and suites exude a timeless regal ambience while providing guests with state-of-the-art technology and fantastic vistas.
As well as spectacular spa facilities and a stately indoor/outdoor infinity pool surrounded by stunning mountain scenery, the hotel boasts an outstanding list of bars and restaurants. There’s exquisite Japanese-Peruvian cuisine at La Coupole – Matsuhisa; mouthwatering Swiss specialties at Patrizier Stuben; and exemplary afternoon tea in the fabulously elegant Grand Hall.
Traditional Engadine architecture meets chic contemporary styling at Giardino Mountain, a smart designer hotel just outside glitzy St. Moritz.
Guests will fall in love with the personalized service and upscale, yet relaxed atmosphere of the property, not to mention the luxurious rooms – all exquisitely decorated with sophisticated parquet flooring, refined materials, and characterful black-and-white alpine photography.
Perched 2,128 meters above sea level, the hotel’s exclusive lounge offers both local and globally inspired delicacies along with breathtaking mountain views, while the elegant Ecco St. Moritz is the place to be for the culinary creations of Michelin-starred chef Rolf Fliegauf.
Giardino Mountain is also home to the fabulous dipiù Spa, complete with wonderful treatment rooms, pools, and saunas.
Carlton Hotel St. Moritz
With its Michelin-starred cuisine, award-winning spa complex, and lavish interiors designed by Carlo Rampazzi, the Carlton is certainly one of the most exceptional luxury hotels in St. Moritz.
Frequented by some of the world’s most discerning travelers, the establishment offers palatial accommodation in 60 exclusive suites4 – all with views of Lake St. Moritz and the snow-capped Swiss Alps. At 386 m2, the 3-bedroom Carlton Penthouse is one of the town’s largest and most spectacular, offering everything from cutting-edge technology and opulent marble baths to butler service and 24-hour Bentley Limousine transfer.
Also at the hotel, Restaurant Romanoff and Da Vittorio are among the most esteemed eateries in the Alps, while the 1,200 sq meter wellness oasis is the only one in the Engadine region to have been awarded Leading Spa status.
Kulm Hotel St. Moritz
Entering St. Moritz’s oldest hotel is like stepping into another era, one where class and good manners reign supreme.
Set against a spectacular mountain panorama, in the heart of town, Kulm Hotel St. Moritz combines its rich history, legendary hospitality, and glorious Wilhelminian interiors with the finest modern amenities.
Superb local craftsmanship meets the latest technology in the hotel’s luxurious rooms and suites, all adorned with premium fabrics, marble-clad bathrooms, and oversized windows overlooking the brilliant alpine surroundings.
The fabulous spa offers 2,000 square meters of pools, grottoes, and saunas, while dining options range from classic French cuisine at Gault Millau-awarded K restaurant to scrumptious Southern Italian fare at the delightfully rustic Pizzeria.
Kulm Hotel St. Moritz is also home to the famous Dracula Club, the oldest golf course in the Alps, as well as a variety of festivals and events.
Grand Hotel des Bains Kempinski St Moritz
Housed in a gorgeous 19th-century palace with direct access to St. Moritz’s cross-country skiing area, this glamorous five-star hotel makes for a truly memorable experience.
Book a stay in one of the supremely comfortable rooms and suites at Grand Hotel des Bains Kempinski St Moritz, and luxuriate in graceful, timeless surroundings enhanced by cutting-edge technology and picturesque views of the mountains.
The hotel’s exquisite restaurants pamper guests with delicious cuisines from around the world, from fresh sushi and succulent steaks to Michelin-starred Mediterranean food and authentic Engadin delicacies.
A soothing haven of tranquility, the world-class Kempinski The Spa specializes in deluxe Alpine treatments, while also offering a splendid indoor pool and an assortment of saunas.