When it comes to luxury ski destinations, two names dominate the Swiss Alps: St. Moritz and Zermatt. While Zermatt boasts the iconic Matterhorn and a quaint, car-free village vibe, St. Moritz stands out with its sophisticated glamour, historic roots as the birthplace of winter tourism, and an unbeatable selection of world-class ski hotels, each combining impeccable service with effortless access to the slopes.
Are you looking for the perfect place to stay in St. Moritz? This guide to the best ski hotels in St. Moritz will help you discover the perfect base for your alpine escape! From iconic luxury properties with ski-in/ski-out access to cozy, budget-friendly hotels with breathtaking lake views, St. Moritz offers a stay to suit every style. Ahead, the best ski hotels in St. Moritz according to Flight and Hotel Guru.
1. Badrutt’s Palace Hotel: Iconic Elegance Meets Modern Luxury
For over a century, Badrutt’s Palace Hotel has been a symbol of opulence in St. Moritz. Its prime location overlooking Lake St. Moritz places guests just minutes from the town’s bustling center and ski lifts. The hotel’s commitment to grandeur is evident in its world-class amenities, including Michelin-starred restaurants, an indoor infinity pool, and a private ice rink.
Guests can take advantage of the hotel’s proximity to the Corviglia ski area, with personalized ski concierge services ensuring a seamless experience. After a day on the slopes, unwind with a cocktail in the Renaissance Bar or indulge in a spa treatment with panoramic mountain views.
Check availability for your dates:
2. Kulm Hotel St. Moritz: A Historic Alpine Landmark
As the birthplace of winter tourism, Kulm Hotel St. Moritz offers a unique blend of tradition and modernity. Located in the heart of St. Moritz, this five-star retreat, provides effortless access to the Corviglia ski area. The hotel boasts multiple gourmet dining options, an award-winning spa, and spacious rooms with breathtaking vistas of the Engadin Valley.
Families and couples alike will appreciate the Kulm’s luxurious yet welcoming atmosphere. With a history dating back to 1864, staying here feels like stepping into a storied alpine legacy while enjoying modern comforts.
Check availability for your dates:
3. Suvretta House: Ski-In/Ski-Out in a Fairy-Tale Setting
Nestled in a serene location just outside the main town, Suvretta House is often referred to as the “fairy-tale castle of the Alps.” Its private ski lift offers direct access to the Suvretta-Corviglia slopes, making it an ideal choice for avid skiers. The hotel’s luxurious amenities include an outdoor heated pool, a dedicated ski school, and exceptional dining options.
Suvretta House is perfect for travelers seeking tranquility and exclusivity, all while enjoying unparalleled access to some of the best ski terrain in the region.
Check availability for your dates:
4. Carlton Hotel St. Moritz: All-Suite Luxury Overlooking the Lake
If exclusivity is your priority, look no further than the Carlton Hotel St. Moritz. Perched above Lake St. Moritz, this all-suite hotel, offers panoramic views and personalized service. Each suite is tastefully decorated with a mix of modern and traditional alpine design, and guests are treated to complimentary butler services.
The hotel’s location provides easy access to the ski lifts, while its luxurious spa and two fine-dining restaurants offer the perfect way to relax after a day on the slopes. The Carlton Hotel is an excellent choice for discerning travelers seeking a boutique experience.
Check availability for your dates:
5. Grand Hotel des Bains Kempinski: Wellness Meets Skiing
The Grand Hotel des Bains Kempinski offers the perfect balance of wellness and skiing. Situated at the foot of the Signalbahn cable car, this hotel allows for ski-in/ski-out convenience. Guests can enjoy a 2,800-square-meter spa, gourmet restaurants, and spacious rooms and suites.
Whether you’re skiing, cross-country skiing, or snowshoeing, the Kempinski ensures your alpine adventures are supported by world-class facilities and impeccable service. This hotel is ideal for those who value relaxation as much as outdoor activities.
Check availability for your dates:
6. Nira Alpina: Contemporary Comforts in a Scenic Location
Located in the village of Silvaplana-Surlej, just a short drive from St. Moritz, Nira Alpina offers a modern take on the traditional ski hotel. Connected directly to the Corvatsch cable car station, this hotel provides unparalleled convenience for skiers.
The hotel’s rooftop bar offers stunning mountain views, while the spa features a range of treatments to soothe tired muscles. Nira Alpina’s relaxed atmosphere and contemporary design make it a great option for travelers looking for something fresh and stylish.
Check availability for your dates:
7. Hotel Waldhaus am See: Cozy Charm with Stunning Lake Views
For those seeking charm and affordability without compromising on location, Hotel Waldhaus am See is a fantastic option. Situated on the shores of Lake St. Moritz, this cozy hotel, offers easy access to ski areas and après-ski activities.
Known for its impressive whiskey bar—one of the largest collections in the world—Waldhaus am See combines rustic charm with warm hospitality. It’s a great choice for budget-conscious travelers looking for an authentic alpine experience.
Check availability for your dates:
8. Hauser Hotel St. Moritz: Affordable Alpine Hospitality
The Hauser Hotel is a family-run gem located in the heart of St. Moritz. Its central location makes it easy to explore the town’s shops, restaurants, and ski lifts. The hotel is known for its eco-conscious practices and warm, welcoming atmosphere.
With comfortable rooms and an in-house bakery serving delicious treats, Hauser Hotel offers excellent value for money. It’s an ideal choice for travelers seeking a laid-back yet convenient base in St. Moritz.
Check availability for your dates:
Final thoughts:
The best ski hotels in St. Moritz not only provide world-class accommodations but also enhance your alpine experience with convenient access to ski slopes, indulgent amenities, and breathtaking views. Start planning your St. Moritz getaway today, and experience the perfect blend of Swiss elegance and alpine adventure!