St. Moritz, nestled in the picturesque Engadine Valley, is a globally renowned resort town that epitomises luxury and Alpine elegance. Famous for pioneering winter tourism and hosting the Winter Olympics, this iconic destination offers more than just world-class skiing, featuring unique attractions like horse racing on the frozen lake, vibrant nightlife, and upscale dining and shopping.
The main resort area, St. Moritz Dorf, offers breathtaking views and convenient access to the Corviglia ski area, ideal for sunlit, scenic runs. For a quieter, more serene experience, St. Moritz Bad, located by the lake, provides easy access to Corvatsch Mountain's challenging slopes, which are perfect for advanced skiers.
Beyond its legendary ski slopes, St. Moritz is renowned for its exceptional collection of luxury hotels, attracting the world’s most discerning travellers. As winter envelops the town, it transforms into a magical retreat, offering the perfect escape to immerse yourself in the region's breathtaking beauty. To help you find your ideal sanctuary, we've curated a selection of the finest hotels in St. Moritz for an unforgettable stay.

Badrutt’s Palace Hotel, a beacon of luxury in the heart of St. Moritz since 1896, is renowned for its glamorous history, having hosted royalty and celebrities like Audrey Hepburn and Charlie Chaplin. With its timeless elegance and breathtaking lake views, the hotel offers a range of world-class amenities, including stunning rooms and suites, a renowned spa with an infinity pool, and indoor and outdoor tennis and squash courts.
At the hotel, guests can also indulge in exceptional dining, from the formal Le Restaurant to the signature Peruvian-Japanese cuisine of Matsuhisa by chef Nobu. The Maitre d’Hotel adds a personal touch, preparing classic dishes like Penne alla Vodka and Crepes Suzette right at your table while the inviting lobby, known as the “living room of St. Moritz,” and the lively atmosphere at Bar Mario, make it a vibrant gathering spot, particularly during tea time.

Located above Lake St. Moritz, Carlton Hotel offers some of the most spectacular views of the Engadine Valley. Its 60 rooms feature balconies that allow guests to fully appreciate the natural beauty surrounding them.
Among the highlights of the hotel is the Carlton Penthouse Suite, which occupies the entire 8th floor and offers 360-degree views of the lake and the Swiss Alps. The hotel is also home to a two-Michelin-starred restaurant, Da Vittorio, and a luxurious spa spanning three floors, with both indoor and outdoor pools. For those seeking outdoor adventures, Carlton’s “outdoor butler” service provides tailored experiences like mountain hiking or curling lessons.

As the oldest hotel in town, Kulm Hotel St. Moritz is steeped in history, having opened its doors over 160 years ago. Despite its rich heritage, recent investments ensure that it remains at the forefront of luxury, offering a truly immersive experience.
Known for hosting the Winter Olympics twice, Kulm Hotel has long been a hub for winter sports enthusiasts, offering access to premier skiing areas such as Corviglia, Diavolezza, and Corvatsch. With 164 rooms, many offering breathtaking views of Lake St. Moritz, and a spa with panoramic valley views, this hotel combines history, elegance, and modern amenities.

Built in 1912 and nestled at 1,850 meters in the Upper Engadine Mountains, Suvretta House offers a secluded and luxurious retreat just a mile from St. Moritz town. The hotel’s Belle Époque façade contrasts beautifully with the rugged Alpine landscape, and inside, it offers a cozy yet elegant atmosphere with rooms that feature private balconies overlooking stunning views.
As a Ski In & Ski Out hotel with direct access to the Corviglia ski area, it is perfect for winter sports lovers. Suvretta House also boasts a Michelin-quality dining experience, with the Grand Restaurant serving French haute cuisine in a historical setting.

One of the newest additions to St. Moritz’s luxury hotel scene, Hotel Grace La Margna has quickly established itself as a top boutique option. Combining restored Art Nouveau architecture with a modern wing, the hotel offers panoramic views over Lake St. Moritz and the surrounding Alpine landscape.
The crown jewel is the penthouse suite with a private roof terrace and Jacuzzi, perfect for those seeking the ultimate in luxury. With an impressive Kids Club and a beautiful spa featuring a 20-meter pool, sauna, and more, it’s also an excellent choice for families. Its central location places it close to the town’s shopping and dining scene. A major highlight this winter is the highly anticipated debut of Beefbar, the world-renowned luxury dining concept, within the newly opened hotel.