Renowned for its glamorous alpine atmosphere and world-class skiing, this legendary Swiss resort town captivates visitors with its stunning glacial lake views and sophisticated blend of luxury and sport. We list the best hotels in St. Moritz based on expert recommendations and thousands of guest reviews. All of our recommended hotels have a review rating of at least 4 out of 5 stars.
Best cheap hotel: Chesa Languard
Best boutique hotel: Grand Hotel Kronenhof
Best luxury hotel: The Carlton Hotel

Founded in 1856 by Johannes Badrutt, the legendary Kulm Hotel St. Moritz practically invented winter tourism thanks to a famous bet with British summer guests. This pioneering palace made history again in 1879 by installing Switzerland's very first electric light in its Grand Restaurant. The historic property even hosted the opening ceremonies for both the 1928 and 1948 Winter Olympics on its grounds.
Right outside, you can explore the iconic Cresta Run toboggan track or walk to the striking, 12th-century Leaning Tower of St. Moritz and the nearby Segantini Museum.
Value for Money
86.07 %

Hotel Chesa Languard in St. Moritz has a warm, classic alpine feel and a peaceful location with lovely mountain and lake views. It is a simple, comfortable place that works well if you want somewhere cozy and relaxed rather than overly fancy.
The hotel is close enough to enjoy St. Moritz easily, with friendly service and a charming traditional style. It feels like a good pick for travelers who appreciate quiet surroundings, scenic walks, and an authentic Engadin atmosphere.
Value for Money
88.44 %

The Carlton Hotel St. Moritz opened in 1913, rumored to have been originally planned as a summer residence for Tsar Nicholas II. This historic Swiss landmark took a bold leap forward when eccentric interior designer Carlo Rampazzi completely reimagined its interiors. Rampazzi used vibrant, theatrical color palettes to inject a modern spirit into the building's palatial architecture. A brilliant architectural layout ensures that every single one of the 60 suites faces south, giving guests an uninterrupted view of the spectacular Swiss Alps and Lake St. Moritz.
Beyond its design, the property features a massive three-story spa and the two-Michelin-starred restaurant Da Vittorio. It sits just a short walk from the town center and the prestigious Via Serlas shopping street. Winter enthusiasts can take a quick shuttle to the legendary Corviglia ski station or hop on the UNESCO-listed Bernina Express train for a scenic journey through the Engadin Valley.
Value for Money
80.13 %
Check availability
$1371

The Grand Hotel Kronenhof, located just minutes from the glitz of St. Moritz in Pontresina, is a masterpiece of Neo-Baroque architecture that originally opened in 1848 as a modest three-room inn. To survive the lean years of both World Wars, the enterprising owners relied on an in-house wine shop, using horses to haul Veltliner wine across the treacherous Bernina Pass. Between 1896 and 1898, architects Jakob and Georg Ragaz expanded the property into its iconic horseshoe layout, complete with a grand courtyard and a crowned dome.
Inside, the hotel boasts stunning 1901 ceiling frescoes by Otto Haberer depicting the four seasons, alongside a masterful modern redesign of its public spaces by renowned French interior designer Pierre-Yves Rochon. Guests enjoy views of the Roseg Glacier and easy access to local culture, including the Alpine Museum and the 12th-century Santa Maria church. The property even features its own historic wooden ice pavilion and a massive, award-winning subterranean spa.
Value for Money
89.11 %

St. Moritz wouldn’t be the glitzy, champagne-soaked playground it is today without Johannes Badrutt, who basically invented the town’s ski scene. His legendary Badrutt’s Palace Hotel is still the place to be, offering an over-the-top, old-school European vibe. It feels like a movie set with silk-lined walls, fancy suites, and an unbeatable atmosphere where the beautiful people gather to party after a day on the slopes.
Beyond the iconic look, the food scene is incredible. You can choose from formal dining, elegant Belle Époque spots, a relaxing spa restaurant, or world-class fusion at Matsuhisa. It’s all about pure, classic glamour.
Value for Money
81.49 %
Check availability
$1028

Overlooking Lake St. Moritz, Grace La Margna beautifully bridges the golden era of winter tourism with sharp contemporary style. Originally built in 1906 by famed local architect Nicolaus Hartmann, this Art Nouveau landmark was intentionally positioned near the railway station to welcome early alpine travelers. Its heritage facade remains remarkably preserved. Inside, the design shifts into a striking dialogue between the historic La Margna Wing—complete with restored 1906 marble fireplaces and hidden mythical dragon carvings—and the ultra-minimalist, newly added Grace Wing conceptualized by Divercity Architects.
The property stands out for its immersive 700-square-meter spa carved to mimic local alpine rock, alongside vibrant dining spaces like the Monégasque-inspired Beefbar. Right outside, the frozen lake famously hosts winter polo matches and horse races, while culture enthusiasts are within easy reach of premium art galleries like the Vito Schnabel Gallery and the iconic St. Moritz Leaning Tower.
Value for Money
88.12 %

Dating back to 1864, the Kempinski Grand Hotel des Bains resembles a grand Mediterranean palazzo complete with striking corner towers and romantic blue shutters. The property was deliberately built directly over the ancient Mauritius Spring, a natural, iron-rich mineral source that has drawn wellness seekers to the Engadin Valley since the Bronze Age. Viennese architect Franz Schnabel later led a meticulous restoration of the property, beautifully preserving its original 19th-century ceiling murals.
This Alpine icon holds a unique sports legacy, having opened its doors to house athletes during both the 1928 and 1948 Winter Olympics. Skiers love its direct access to the Signalbahn cable car right across the street. For culture and nightlife, guests can walk to the nearby Forum Paracelsus museum or visit Casino St. Moritz, Europe's highest casino, located right next door.
Value for Money
84.63 %

Dating back to 1905, the family-run Hotel Soldanella brings an enchanting Art Nouveau flair to St. Moritz. Originally opened as Hotel Calonder by a Swiss confectioner, it captures the romantic spirit of early alpine tourism. Its quirky Zoo Bar serves as a legendary local watering hole where bobsled drivers and golfers mingle over morning Bloody Marys.
A two-minute stroll brings you directly to the scenic shores of Lake St. Moritz. Culture lovers can easily explore the nearby Segantini Museum and Berry Museum, or view the iconic St. Moritz Leaning Tower.
Value for Money
86.91 %

Right in the heart of St. Moritz, the Hauser Hotel has been keeping things sweet since 1955. It started as a popular café-restaurant run by the Hauser family—who are still at the helm four generations later—and quickly became famous for its legendary Engadine Nusstorte (a decadent walnut caramel pie). In 1970, architect Robert Obrist gave the building its distinctive modern look, ingeniously balancing a five-story expansion on self-supporting pillars right over the original structure.
The hotel stands just steps from the Corviglia funicular, making alpine adventures incredibly easy. Culturally minded guests can walk to the nearby Museum Engiadinais to explore historic regional rooms, or visit the nearby elite Hauser & Wirth art gallery. After a day of exploring, everyone gathers at the hotel's own RooBar on the terrace, a local staple that has evolved into the town's premier après-ski meeting spot.
Value for Money
87.68 %

If you think St. Moritz is only for billionaires, Hotel Laudinella will happily prove you wrong. Founded in 1956 by pastor Hannes Reimann, it originally served as a budget-friendly home for popular youth singing camps. Its name actually means "lark" in the local Romansh language, a nod to its musical roots.
Today, this year-round cultural hub stands out for its lively arts program and rooftop spa views. It sits just steps from the Signalbahn cable car, giving you quick access to the slopes, and is incredibly close to the stunning Segantini Museum.
Value for Money
83.65 %

Dating back to 1905, Hotel Nolda is a traditional three-star alpine escape located right along the scenic Inn River in St. Moritz-Bad. Its standout superpower is convenience; it is one of the rare spots in the area offering genuine ski-in/ski-out access, with the winter ski piste ending directly at the property and the Signalbahn cable car sitting just 50 meters away.
Inside, the recently modernized rooms showcase classic Engadin architecture, beautifully crafted with local Swiss stone pine wood that fills the space with a soothing, natural aroma.
Value for Money
84.43 %

Opened in 1869, the historic Hotel Steffani has been proudly run by the Märky family for four generations. The building famously hosted athletes during the 1928 Winter Olympics, inspiring its official trademark: a classic rabbit statue standing guard at the entrance. It also houses Le Lapin Bleu, the oldest public restaurant in St. Moritz.
Located in the town center, the hotel is steps from the iconic Segantini Museum and the legendary Cresta Run bobsleigh track. Guest rooms feature traditional Engadine-style pine wood design, maintaining authentic alpine heritage.
Value for Money
88.31 %

If you are heading to the Swiss Alps, Hotel Arte in St. Moritz brings a fun, creative spin to a classic ski town. Instead of predictable chalet decor, it features nine themed "Art rooms," each designed around a different country.
The location is unbeatable. You are just steps from the iconic St. Moritz Leaning Tower and Galerie Gmuizynska. Plus, the Corviglia cable car is only 200 meters away, making it easy to hit the slopes before grabbing traditional fondue at their on-site restaurant, La Stalla.
Value for Money
84.8 %

Built in 1875 by pioneering architect Nicolaus Hartmann Senior, the Art Nouveau Hotel Reine Victoria stands as a majestic jewel of St. Moritz. Named after the British Queen, this historic property was one of Switzerland's first hotels to introduce electric light. Its interior preserves grand, old-world glamour with high stucco ceilings, antique mirrors, and 47 original Murano glass chandeliers.
The hotel sits just steps away from the iconic Lake St. Moritz and the historic Forum Paracelsus healing springs. Inside, guests can marvel at stunning 19th-century ceiling paintings by Milanese artist Antonio De Grada.
Value for Money
84.8 %

If you are looking for an antidote to flashy St. Moritz luxury, Hotel Chesa Spuondas is an Art Nouveau dream. Built in 1927 by architect Karl Koller, this former private villa was a wedding gift for a baron’s daughter before becoming a family-oriented hotel in 1963. Its 19 unique rooms are completely tech-free, featuring original antique furniture and historic tiled stoves.
Outside, the scenic grounds overlook the Engadin lakes. You can easily hike down to Lake St. Moritz or explore the nearby Segantini Museum, all while enjoying authentic Swiss alpine charm.
Value for Money
89.13 %

Hotel San Gian perfectly positions you for an alpine adventure in St. Moritz Bad. Built in 1974, this contemporary four-star spot sits just steps from the Signalbahn cable car, whisking you straight up to the Corviglia ski slopes. History buffs will love that it is a brief walk from the Forum Paracelsus, a museum celebrating the town's 3,500-year-old healing spring tradition.
The building's unexpected surprise is its dining scene, which pairs traditional Swiss dishes with a live-cooking Royal Mongolian restaurant. After exploring nearby Lake St. Moritz, guests get free entry to the massive Ovaverva pool and spa complex right next door.
Value for Money
87.2 %

If you want to experience the glitz of St. Moritz without the eye-watering price tag, Hotel Stille is a legendary budget-friendly alternative. Situated right on the edge of the scenic Staz Forest, this down-to-earth hotel hits the sweet spot for skiers and families. A cross-country ski trail literally runs past the front door, offering instant access to winter sports. It features functional rooms and handy self-catering studios. Plus, you are a quick walk from the peaceful Lake St. Moritz.
Value for Money
88.84 %

Sitting high above St. Moritz on the Suvretta hillside, Berghotel Randolins has a wild history. Founded in 1924 by an Alsatian pharmacist as a scientific research center, the property once hosted an observatory, interdisciplinary artists, and even bred Arab studs in what is now the ski room. Spread across six traditional alpine houses called "chesas," the modern resort features a panoramic spa overlooking the Engadine lakes.
Value for Money
87.33 %