St. Moritz was the first all-around winter sports resort in the world. Attracting a crowd of sophisticated Europeans. The resort’s position at 1,856m in the Engadin Valley in the south of Switzerland gives it a strong combination of snow and sun reliability. In St. Moritz, skiers can enjoy grand restaurants, contemporary lounges, and traditional taverns. Take a look at our pick of the best restaurants in St. Moritz:

El Paradiso

A mountain restaurant, bar and club, El Paradiso, is located on the Suvretta slope at 2,174m. Skiers can enjoy a super relaxed atmosphere. Dishes include truffle-infused pasta, poke bowls and come evening cheese fondue.

Stay At:

The Nira Alpina hotel, at the foot of Mt. Corvatsch, is designed for independent, nomadic travellers.

St Moritz ski holidays

El Paradiso restaurant in St Moritz

La Scarpetta

Perfect for a cosy evening, La Scarpetta serves cheese and meat platters alongside delicious homemade pasta. You can enjoy an array of wines from local producers. This is a must-visit for large groups because it is regarded as one of the best restaurants in St. Moritz.

Stay At:

Located in the centre of St Moritz, the Hotel Steffani is a popular with a wide range of clientele.

St Moritz ski holidays

La Scarpetta restaurant in St Moritz

Chesa Veglia

Highly rated throughout the resort, Chesa Veglia has three different restaurants and two bars within the venue. Erected in 1928, Chesa Veglia is the oldest farmhouse in St. Moritz. Skiers can enjoy a selection of Italian, Swiss and international specialities.

Stay At:

Hotel Monopol is a fabulous art boutique hotel in the centre of the pedestrian zone of St. Moritz.

St Moritz ski holidays

Chesa Veglia one of the best restaurants in St Moritz

Trutz

This is a must-visit on the mountain; Trutz is a traditional Swiss eatery with Italian flavour. Skiers can enjoy reasonable prices whilst enjoying dishes that include barley soup, tortellini or polenta with gorgonzola.

Stay At:

Club Med in St. Moritz is a fantastic all-inclusive ski hotel sitting at the foot of the Swiss Alps at 1,705m.

St Moritz ski holidays

Restaurant Chasellas

The high-end alternative to Trutz, this restaurant is a more glamourous mountain experience. Enjoy simple salads and cold meats every day. Come evening, Restaurant Chasellas serves a gourmet menu of specialities.

Stay At:

The Hotel Kulm in St Moritz is one of the oldest and most traditional ski hotels in the resort.

St Moritz ski holidays

Restaurant Chasellas in St Moritz ski resort

Bobby’s Pub

Regarded as one of the best restaurants in St. Moritz, this is a must-visit. An English-style watering hole, Bobby’s Pub was established in 1984 and serves a menu of traditional British delights.

Stay At:

The Kempinski Grand Hotel is directly opposite the cable car that takes you up into the Corviglia sector of the ski area.

St Moritz ski holidays

Best Restaurants St. Moritz

To find out more about the best restaurants in St. Moritz, call our ski experts on 020 3944 0357.

We Can Tailor-Make a Holiday to Suit You...

We have a team of experts on hand to help you choose the perfect holiday. From a luxury ski weekend in Val d’Isère to a big adventure in the Rockies, we’re whatever you want your holiday to be.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20+
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20+
Any resort
Arinsal
El Tarter
Soldeu
Alpbach
Ellmau
Fieberbrunn
Filzmoos
Flachau
Gastein
Golm-Montafon
Hochgurgl
Ischgl
Kaprun
Katschberg
Kitzbühel
Kühtai
Lech
Leogang
Maria Alm
Mayrhofen
Niederau-Oberau
Obergurgl
Oberlech
Obertauern
Saalbach-Hinterglemm
Schladming-Dachstein
Seefeld
Serfaus-Fiss-Ladis
Sölden
Soll
St Christoph
St. Anton
St. Johann
Stuben
Warth-Schröcken
Westendorf
Zell am See
Zurs
Alpe d'Huez
Annecy
Avoriaz
Chamonix
Châtel
Courchevel
Flaine
Isola 2000
La Clusaz
La Plagne
La Rosière
La Tania
Le Corbier
Le Grand Bornand
Les Arcs
Les Arcs 1800
Les Arcs 1950
Les Arcs 2000
Les Carroz
Les Deux Alpes
Les Gets
Les Menuires
Megève
Méribel
Montgenèvre
Morzine
Peisey-Vallandry
Saint Gervais
Sainte Foy
Samoëns
Serre Chevalier
St Martin de Belleville
Tignes
Val d'Isère
Val Thorens
Valmorel
Vaujany
Garmisch Partenkirchen
3 Zinnen
Arabba
Bardonecchia
Canazei
Cervinia
Champoluc
Claviere
Colfosco
Cortina
Corvara
Courmayeur
Gressoney
Kronplatz
La Thuile
La Villa
Livigno
Madonna di Campiglio
Ortisei
Paganella
Passo Tonale
Pila
Plose
San Cassiano
Sauze d'Oulx
Selva Gardena
Sestriere
Val di Fassa
Val Gardena
Venice
Beitostølen
Bergen
Gausta
Geilo
Hafjell
Hemsedal
Kvitfjell
Myrkdalen
Narvik
Norefjell
Oslo
Trysil
Voss
Baqueira
Sierra Nevada
Åre
Sälen
Adelboden
Andermatt
Arosa
Champery
Crans Montana
Davos
Engelberg
Flims Laax
Grimentz
Grindelwald
Gstaad
Klosters
Lenzerheide
Les Crosets
Leukerbad
Mürren
Nendaz
Saas Fee
Samnaun
St Moritz
Val d’Anniviers
Verbier
Villars
Wengen
Zermatt
Banff
Big White
Charlevoix
Fernie
Jasper
Kicking Horse
Lake Louise
Panorama
Revelstoke
SilverStar
Sun Peaks
Tremblant
Vancouver
Whistler
Alta
Aspen Snowmass
Beaver Creek
Breckenridge
Deer Valley
Heavenly
Jackson Hole
Keystone
Lake Tahoe
Las Vegas
Mammoth
Northstar
Palisades Tahoe
Park City
San Francisco
Snowbird
Steamboat
Vail
Winter Park
Short break
7 Days
Any length
+/- 1 day
+/- 3 days
+/- 7 days
Exact date
Any type
Chalet
Hotel
Apartment
Chalet Hotel