1. Dal Mulin (haute Swiss cuisine and international menus)
The Dal Mulin provides a luxurious and extraordinary dining experience. The star chefs will cook anything you like, providing a traditional menu and also international specialties. Anything you like – you will find here!
Top tip: Try the homemade pasta – indubitably tasty!
2. Ecco on Snow (exclusive gourmet cuisine)
The Ecco on snow indulges you with a selection of wonderful menus, using where possible local fresh ingredients. The restaurants atmosphere is very elegance and you can look forward to special greetings from the kitchen in this small exclusive venue.
Top tip: The Ecco on Snow has limited seating – if you want to eat here, you should make a reservation!
Address: Via Maistra 3, St. Moritz 7512
3. Chesa al Parc (traditional Swiss cuisine)
The Chesa al Park is the restaurant of the Hotel Kulm and it is one of the best restaurants of the region. They offer traditional Swiss menus, made with only the freshest ingredients by their star chefs. Your meal here will be a pleasure not only for your taste buds – but also for your soul!
Top tip: Please be aware of the restaurants strict dress code.
4. Suvretta Stube (classic cuisine)
In the Suvretta Stube you will be spoiled with traditional Swiss and international menus. The service is excellent and the ambience is perfectly rustic and cosy.
Top tip: You should visit the Suvretta Stube especially, when the weather is nice – the views from the sun terrace are just terrific!
Adresse: Via Chasellas 1 | Suvretta House, St. Moritz 7500
5. Mono Restaurant (Italian and Swiss cuisine)
The Mono Restaurants offers delicious traditional dishes and also an Italian menu for you. Said to be made with lots of love and the freshest ingredients you can certainly look forward to extraordinary delights.
Top tip: You can also get tasty vegan and vegetarian menus here!
6. The Royal Mongolian Restaurant (Asian-Mongolian cuisine)
The Mongolian Restaurant’s menu does not offer a large choice but the dishes that are offered certainly compensate for this! The restaurant host’s an entertaining open kitchen show, so that you can even watch your food being prepared and cooked!
Top tip: If you are feeling hungry and fancy something exotic we recommend the All You Can Eat Menu! Make your choice and watch them cook it fresh right in front of you!
7. Hatecke Restaurant (classic Swiss cuisine and steak)
In the cosy Hatecke Restaurant you will be spoiled with many great meat dishes and the steaks are highly recommended here! Seated on the small terrace there is a great view over the piazza and you can have a look at the hustle and bustle of the city.
Top tip: The Hatecke also runs its own butchers shop and it is a great place for some speciality meat and sausage shopping.
8. Alte Pizzeria (Italian cuisine)
If you are looking for a pizza to fill you up, which tastes delicious? This is your place to be! Thin and crunchy pizza bases are covered with an excellent choice of ingredients that you will love!
Top tip: Not only the pizza is a great choice at the Alte Pizzeria – but also the pasta and other Italian dishes are great!
Address: Via Tinus 7, St. Moritz
9. Veltlinerkeller (classic Swiss cuisine)
From the outside it looks a little inconspicuous, but step inside into a dream. The furnishings are rustic and you will enjoy your food in a cosy and traditional atmosphere. The classic Swiss delicates are so perfectly cooked, that you may have to come back again!
Top tip: Save some space for a dessert – the homemade pastries are luscious!
View on map
From 449 CHF per night
Grand classic luxury hotel in St Moritz town centre
From 599 CHF per night
Luxury boutique hotel in St Moritz with scenic views - Carlton Hotel
From 399 CHF per night
5 star Alpine spa & resort in St Moritz - Kempinski Grand Hotel des Bains
From 325 CHF per night
Luxury alpine hotel in Champfèr near ski lifts - Giardino Mountain
From 455 CHF per night
An Elegant Five-Star Superior Hotel in the Beautiful Engadine Valley
From 275 CHF per night
Family friendly 5 star ski in ski out hotel in St Moritz - Nira Alpina
From 260 CHF per night
Luxury small hotel in S-chanf perfect for ski holidays - Villa Flor
From 350 CHF per night
Luxury spa hotel in St. Moritz with pool and organic treatments
From 950 CHF per night
Luxury wellness hotel in St Moritz near golf - Carlton Hotel
From 600 CHF per night
5 Star Spa Hotel St Moritz 'High Alpine' - ski & relax at it's best!
From 325 CHF per night
5 Star Spa Hotel St Moritz 'Giardino Mountain' for family ski holidays
From 0 CHF per night
Spa Hotels in St.Moritz - for your perfect Spa break.
From 455 CHF per night
A Five-Star Superior Spa Hotel in the Scenic Pontresina Valley
From 405 CHF per night
Exclusive Spa Hotel St.Moritz “Nira Alpina” – perfect family holidays!
Chesa al Parc
Ecco on Snow
The Royal Mongolian Restaurant