St Moritz is renowned for its stunning alpine scenery, world-class skiing, and exceptional culinary scene. From cosy mountain huts serving hearty Swiss specialities to refined Michelin-starred establishments offering gastronomic excellence, this glamorous resort caters to all tastes. Whether you're after a casual slope-side lunch or a fine dining experience, here’s our guide to the top restaurants in St Moritz.
Best Bars & Restaurants in St Moritz
Our guide to the best bars & restaurants in St Moritz

Read our guide to the best bars and restaurants in St Moritz, both on and off the mountain.
Stay in St Moritz this winter
Luxury Chalets in St MoritzBest Mountain Restaurants in St Moritz
Alpetta
Nestled halfway down the Chastelets slope, Alpetta is a rustic mountain hut famed for its incredible meat dishes. The open-fire grill produces mouth-watering steaks, whole chickens, and pork ribs, while local game is smoked and dried in the Engadin Valley. Traditional Alpine decor, a large sun terrace, and comforting dishes such as polenta, baked potato, and Älplermagronen make Alpetta a must-visit if you're seeking an authentic Swiss dining experience.
Chasellas
Located next to the Suvretta House, Chasellas is a charming mountain restaurant ideal for a leisurely lunch or an evening gourmet experience. By day, enjoy rustic Swiss favourites such as rösti and wiener schnitzel on the sun-drenched terrace. In the evening, the menu transitions to refined international cuisine with Mediterranean influences, featuring signature dishes like herb-crusted rack of lamb.
Kuhstall
Once a cowshed, Kuhstall has been transformed into a cosy restaurant serving local specialities on the valley run to Sils. Easily accessible by ski or foot, it offers hearty Swiss fare alongside an inviting sun terrace where you can linger and soak up the alpine atmosphere.
Langosteria St Moritz
For seafood lovers, Langosteria delivers an exquisite taste of the Mediterranean in the heart of the Alps. Located on the slopes of Corviglia, this outpost of the famed Milanese restaurant serves raw and cooked fish, oysters, and the signature langoustine and foie gras tartare. Expect stylish interiors, an equally stylish clientele, and impeccable Italian cuisine.

Paradiso St Moritz
Set at 2,174 metres, Paradiso is a glamorous blend of restaurant, bar, and members’ club. The terrace, with its sheepskin-covered sunbeds, is the perfect spot for a long lunch or après-ski drinks. The menu features gourmet dishes, local specialities like fondue, and decadent options such as côte de boeuf with grilled lobster. A lively DJ keeps the atmosphere vibrant while guests sip Aperol Spritz and savour truffle-infused delights.
White Marmot
Located on the slopes of Piz Nair in Corviglia, White Marmot offers haute cuisine in a stylish 1960s-inspired interior. Spectacular views of the Engadin mountains provide the perfect backdrop for refined dishes such as mini lobster burgers and beef entrecôte, making this a must-visit for food lovers.
Salastrains
Perched on a sunny plateau above St Moritz, Salastrains is a favourite for its traditional Swiss cuisine and international specialities. The menu features time-honoured recipes, including local venison, all served with warm hospitality and stunning views.
Trutz
A hidden gem at the top of the Suvretta-Randolins chairlift, Trutz offers a cosy setting with sweeping views over Lake St Moritz. Known for its generous portions of classic Grisons dishes like barley soup, rösti, and kaiserschmarrn, it’s a favourite among locals and visitors alike.

Fine Dining & Michelin Star Restaurants in St Moritz
Da Vittorio
Set within the Carlton Hotel, Da Vittorio brings the exquisite Italian cuisine of the Cerea brothers to St Moritz. This two-Michelin-starred restaurant is known for its simple yet masterfully prepared dishes. With an outstanding front-of-house team and a serene lakeside setting, Da Vittorio is a culinary experience not to be missed.
Ecco St Moritz
At the heart of the Giardino Mountain Hotel, Ecco is the winter home of chef Reto Brändli, boasting two Michelin stars and 18 Gault Millau Points. The restaurant offers a meticulously crafted tasting menu, where top-quality ingredients are transformed into modern and imaginative dishes. The elegant white and gold interiors complement an extensive wine list, ensuring a refined and memorable dining experience.
Krone
Located just off the main street, Krone is a sophisticated yet welcoming Michelin-star restaurant known for its impeccable service and Italian-influenced cuisine. Dishes such as risotto with horseradish and scampi with porcini showcase the chefs’ delicate and innovative approach. Guests can choose from a five- or seven-course tasting menu or dine à la carte.
Les Saisons
Set within the Kempinski Hotel, Les Saisons expertly combines Swiss culinary traditions with French influences. Signature dishes include the perfectly seasoned rack of lamb and an indulgent selection of truffle-infused delicacies. The breakfast buffet, featuring local cheeses, fresh pastries, and seasonal fruits, is one of the best in St Moritz.
Talvo
Housed in one of the oldest farmhouses in the Engadin, Talvo is a gourmet haven where chef Kevin Ferdandez focuses on pure, high-quality ingredients. The menu highlights the authentic flavours of each ingredient, with an emphasis on Mediterranean cuisine and perfectly executed classic dishes.
Traditional Swiss & Italian Dining in St Moritz
Chesa Veglia
One of the most iconic restaurants in St. Moritz, Chesa Veglia is housed within a 17th-century farmhouse owned by Badrutt’s Palace. It offers four distinct dining experiences: Pizzeria Heuboden for wood-fired pizzas, (the famed Dama Bianca pizza, topped with buffalo mozzarella, parmesan, and Perigord truffles, is a must-try), Patrizier Stuben for Swiss specialities, Grill Chadafö for premium meat and seafood and Fondue Stübli for a traditional Swiss fondue.
Da Adriano
Named after maître d' Adriano Feraco, this elegant Italian restaurant in the Grand Hotel des Bains Kempinski offers an authentic dining experience. The sophisticated interior of Da Adriano, with its wine racks and parquet flooring, sets the stage for classics such as spaghetti with caviar and a succulent duo of beef.
Dal Mulin
A refined yet inviting restaurant in the heart of St. Moritz Dorf, Dal Mulin embodies Swiss-Italian cuisine at its finest. Recognised with a Michelin Bib Gourmand, the menu features perfectly executed dishes such as veal shank ravioli and lobster risotto. The extensive wine list, which includes rare Swiss bottles and sought-after Burgundy vintages, is an oenophile’s dream.
KCC by Mauro Colagreco
Situated next to the ice rink, Kulm Country Club (KCC) by Mauro Colagreco champions locally sourced ingredients and Mediterranean influences. With many dishes prepared over an open flame, highlights include beef cutlets and slow-roasted lamb shoulder. The relaxed yet stylish setting, adorned with vintage sledges, makes for a charming dining experience.
Kulm Pizzeria
Set within the five-star Kulm Hotel, this is no ordinary pizzeria. The warm, wood-panelled interior combines refined elegance with a laid-back Italian trattoria feel. Overseen by Signor Gaetano, the kitchen turns out some of the best wood-fired pizzas in town, alongside a selection of Italian classics such as octopus carpaccio, black truffle risotto, and beef tartare.
The View
Located in the luxurious Grace La Margna hotel, The View offers panoramic vistas over Lake St. Moritz and a menu that celebrates seasonal, Mediterranean-inspired cuisine. Under the helm of chef Andrea Bonini, guests can enjoy dishes such as Provençale tuna tartare, crispy squid croquettes, and harissa lamb with salsa verde.

Best Casual Restaurants in St Moritz
Café Belmont
A sophisticated café and wine bar, Café Belmont is an all-day affair, offering everything from morning croissants to late-night magnums of Laurent Perrier. Oenophiles will appreciate the impressive wine selection, which spans Swiss whites, Super Tuscans, and Konishi sake.
La Scarpetta
A charming and intimate space, La Scarpetta was founded by three friends with a passion for fresh pasta and fine wine. The open kitchen allows diners to watch their dishes being prepared, while the carefully curated menu showcases simple yet flavoursome pasta options. The standout dish? Fennel salad with orange and parmesan, paired with a well-priced and thoughtfully selected wine list.
Riccardo's
Located at Hotel Piz in St. Moritz-Bad, Riccardo’s offers an extensive selection of Italian favourites, from antipasti and fresh salads to house-made pasta and an impressive array of 25 pizzas. The cosy yet modern ambience makes it an inviting choice for a relaxed meal with friends and family.
Samigo Fuel
A bold new addition to St. Moritz, Samigo Fuel blends casual dining with a vibrant social scene. Located near the train station, it serves up crispy pizzas alongside exquisite champagne, while its nostalgic SavoyBar transforms into a lively dance floor by night.
Top International Cuisine in St Moritz
Amaru
Bringing the vibrant flavours of South America to St. Moritz, acclaimed Lima-born chef Claudia Canessa helms Amaru, a restaurant named after a mythical Incan serpent. The concept is centred on shared Peruvian street food dishes, while the whimsical interiors, designed by British artist Luke Edward Hall, add a playful Swiss touch. Start with a signature Pisco Sour before diving into standout dishes such as chicken pepian empanadas with chalaca sauce or torched salmon and red prawns with TNT sauce and guacamole. End the meal on a refreshing note with homemade sorbets featuring flavours like mango, yuzu, and lemongrass.
La Coupole-Matsuhisa
Housed in the former indoor tennis hall of Badrutt’s Palace, La Coupole-Matsuhisa is the epitome of cosmopolitan dining. Under the expertise of world-renowned chef Nobuyuki Matsuhisa, the restaurant delivers an exquisite fusion of Japanese and Peruvian cuisine. Signature dishes include black cod miso, Chilean sea bass, and yellowtail jalapeño sashimi. The sleek setting includes a sushi and cocktail bar, where guests can indulge in fresh toro and soft-shell crab rolls while enjoying views of the historic Badrutt’s Palace tower.

Best Afternoon Tea in St Moritz
Badrutt's Palace
Afternoon tea at Badrutt'a Palace features a timeless setting with an extensive tea selection and elegant pastries. Le Grand Hall is the place to see and be seen, offering light lunches, traditional afternoon tea, and dinner. Enjoy exquisite pastries, a fine selection of teas, and breathtaking views, all accompanied by live jazz or piano music from 2 pm to 6 pm.
Carlton Hotel
Afternoon tea at the Carlon Hotel is cosy and intimate, perfect for an après-ski treat. The Carlton Afternoon Tea is served daily from 1 PM to 6 PM, featuring fine porcelain, a delightful selection of treats, and soft piano music, starting from CHF 46 per person.
Suvretta House
Enjoy a Full English Afternoon Tea in the historic hotel lobby at Suvretta House, accompanied by Laurent-Perrier Champagne or Suvretta House Gin and Tonic. A special children's tea is also available.

Dinner & Dancing in St Moritz
Billionaire Club
For a glamorous night out, Billionaire St. Moritz inside the Grand Hotel des Bains Kempinski offers a unique blend of fine dining and world-class entertainment. The venue combines an exquisite culinary experience with mesmerising performances, creating an unforgettable multi-sensory adventure. After dinner, the club keeps the energy high with electrifying music and a vibrant atmosphere, making it the ultimate luxury nightlife destination.
King's Social House
Once Switzerland’s first nightclub, King’s Social House at Badrutt's Palace Hotel now serves up Jason Atherton's modern take on classic bistro fare before transforming into a high-energy dance venue with international DJs.
La Baracca
A legendary spot in St. Moritz, La Baracca is a rustic, no-frills dining and party venue that embraces a lively, communal atmosphere. With its simple but delicious fare, wooden interiors, and energetic vibe, it’s a beloved alternative to the town’s luxury offerings. Expect hearty dishes, flowing wine, and an evening that often turns into an all-night celebration.

Restaurants a Short Drive from St Moritz
Bellavista, Surlej
Just a 10-minute drive from St Moritz, Engadin’s rich nature is on full display at Bellavista, where local game is a highlight on the menu. Set in a cosy yet refined alpine setting, this is a great spot to enjoy an authentic Engadin dining experience.
Kronenstübli, Pontresina
A warm and elegant atmosphere sets the stage for Kronenstübli’s exquisite fine dining. French and Italian influences shape the menu. Pre-order the canard à la presse (pressed duck) for a spectacular culinary experience. Kronenstübli is located in Pontresina, about a 10-12 minute drive from St Moritz.
La Terra, Punt Maragl
Under the philosophy that “nature is the best cook,” La Terra, at the base of the Muottas Muragl funicular, delivers a refreshingly simple yet delicious menu. The highlight? A charcoal grill that fires up locally sourced meats, alongside fresh, seasonal vegetarian dishes. Limited seating makes reservations a must.
Thailando, Silvaplana
A hidden gem for Thai cuisine lovers, Thailando is located in Silvaplana, around an eight-minute drive from St Moritz. Thailando may be unassuming, but its authentic flavours more than make up for it. Highly recommended for takeaway too.
Best Après-Ski Bars in St Moritz
Hossa Bar
Located on the descent to Surlej, this is an après-ski must-stop for skiers looking to soak up the sun with a drink in hand. Known for its hearty tarte flambées and lively atmosphere, Hossa Bar transforms every Friday night into a party scene for Snow Night—sometimes with a DJ on special event nights.
Paradiso Mountain Club
There’s no après quite like it. Perched on a sun-soaked terrace with panoramic views of Lake St. Moritz, Paradiso is the ultimate scene for glamorous ski-and-be-seen types. Enjoy deep house beats, designer thermals, and indulgent treats like lobster rolls and flaming cognac-spiked Parapampoli. During peak season, the Music Deck hosts DJs from the King’s Social Club.
RooBar
For a more laid-back après vibe, RooBar is the closest thing St. Moritz has to a classic ski bum hangout. Expect a great selection of locally brewed beers, boozy hot chocolate, and live music on weekends. If you’re feeling peckish, check out Hauser’s Too Good To Go offerings for discounted surplus food.
Post-Dinner Drinks & Nightlife in St Moritz
Altitude Bar
Located at the Kulm Hotel, Altitude Bar is a must for gin lovers, boasting one of the largest gin collections in the Upper Engadine. With live music and an adjoining cigar lounge, Altitude offers a refined setting for a nightcap.
Balthazar
Owned by the Gucci heirs, Balthazar is arguably St. Moritz’s most luxurious bar. Drinks are mixed with champagne instead of prosecco, and the Italian dishes—from pizza to fine dining—are exquisite. It’s also home to a Dom Pérignon selection and an elegant Cohiba Behike Habana Cigar Lounge.
Hemingway's
A legendary music bar where the party continues until sunrise. If you’re not lucky enough to score an invite to the members-only Dracula Club, Hemingway’s is the next best thing.
Kempinksi Lobby Bar
Located in the Kempinski Grand Hotel des Bains, the Lobby Bar is a relaxed yet stylish lounge featuring live music on weekends, a vast champagne selection, and a refined cigar lounge. The perfect place for a sophisticated evening.

N/5 The Bar
Sleek and sophisticated, N/5 is home to mixologist Mirco Giumelli’s show-stopping cocktails. Try the negroni—it's one of the best you'll ever have.
Pavarotti Wine Bar
A charming and informal wine bar, Pavarotti is known for its excellent Italian wine selection and spontaneous bursts of opera singing from the owner. Arrive early to secure a seat before things get lively.
Renaissance Bar
Renaissance Bar is a timeless institution where St. Moritz’s elite have been sipping martinis and vintage champagne for decades. If you’re after a classic, old-world experience, this is the place
Summary
St. Moritz offers an exceptional dining and nightlife scene that reflects its status as one of the world's most prestigious ski destinations. From refined gourmet restaurants showcasing local and international cuisine to vibrant après-ski venues and elegant cocktail bars, the options are as diverse as they are distinguished. Whether enjoying traditional Engadin specialities, Michelin-starred dining, or expertly crafted cocktails in historic establishments, visitors can expect impeccable quality and service. With its unique blend of alpine charm and cosmopolitan sophistication, St. Moritz continues to set the standard for luxury in the mountains.
Experience these bars & restaurants by renting a chalet in St Moritz
Related Posts
Read all
Where to Stay in St Moritz
Located in the Engadine Valley, the exclusive resort of St Moritz is full of five-star restaurants, designer shops and, most importantly, luxury chalets. Accommodation in St Moritz ranges from historic hotels such as Badrutt's Palace and the Carlton to high-end apartments and luxury chalets with every facility imaginable. Here are a few of our favourites...

Guide to Skiing in St Moritz
Experience the glamour of Swiss ski holidays with this in-depth guide to skiing in St. Moritz, the world’s most exclusive winter resort.

Top 5 Winter Activities in St Moritz
Located in the beautiful Engadine, St. Moritz is the ultimate winter playground with an array of unique activities on offer. The birthplace of winter sports, St. Moritz has a packed calendar of winter events and sports to enjoy during the season. Here is just a snapshot of some of the thrilling amusements available to you during your stay.