We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.
We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.

Restaurants in St. Moritz, Switzerland

View Map
Map
Satellite
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
Sorted by:
Ranking
Name
Price (low to high)
Price (high to low)

Laudinella Stueva + Pizzeria

#1 of 95 Restaurants in St. Moritz
Map
Visitor photos (36)
Cuisines: Italian Pizza

Veltlinerkeller

#2 of 95 Restaurants in St. Moritz
Map
Visitor photos (20)
Cuisines: Swiss European Italian

Dal Mulin

#3 of 95 Restaurants in St. Moritz
Map
Visitor photos (53)

Hauser Restaurant

#4 of 95 Restaurants in St. Moritz
Price: $5 - $53 Map
Visitor photos (85)
Cuisines: Swiss Cafe International European

Restaurant-Bar Chesa Veglia

#5 of 95 Restaurants in St. Moritz
Map
Visitor photos (33)

Ecco St. Moritz

#6 of 95 Restaurants in St. Moritz
Price: $149 - $216 Map
Visitor photos (22)
Cuisines: French Delicatessen

Restaurant Engiadina

#7 of 95 Restaurants in St. Moritz
Map
Visitor photos (11)
Cuisines: Italian Swiss

Chesa al Park

#8 of 95 Restaurants in St. Moritz
Map
Visitor photos (17)
Cuisines: German Swiss European

Talvo by Dalsass

#9 of 95 Restaurants in St. Moritz
Map
Visitor photos (33)

Arte Pizzeria

#10 of 95 Restaurants in St. Moritz
Map
Visitor photos (9)
Cuisines: Italian Pizza

Restaurant Waldhaus am See

#11 of 95 Restaurants in St. Moritz
Map
Visitor photos (45)
Cuisines: German Swiss European Vegetarian Diner

The Royal Mongolian Restaurant

#12 of 95 Restaurants in St. Moritz
Price: $36 - $49 Map
Visitor photos (16)
Cuisines: Asian Mongolian

The Piz

#13 of 95 Restaurants in St. Moritz
Price: $9 - $48 Map
Visitor photos (14)
Cuisines: Italian Swiss Pizza European

Badrutt's Palace Hotel Restaurant

#14 of 95 Restaurants in St. Moritz
Map
Visitor photos (5)
Cuisines: French International

Hatecke

#15 of 95 Restaurants in St. Moritz
Map
Visitor photos (2)
Cuisines: Swiss European

La Stalla

#16 of 95 Restaurants in St. Moritz
Map
Visitor photos (69)
Cuisines: Swiss European

Steffani Restaurant

#17 of 95 Restaurants in St. Moritz
Map
Visitor photos (36)
Cuisines: Italian Swiss European

Cafe Hanselmann

#18 of 95 Restaurants in St. Moritz
Map
Visitor photos (64)
Cuisines: German Cafe

Sonne Hotel

#19 of 95 Restaurants in St. Moritz
Map
Visitor photos (6)
Cuisines: Pizza Italian

Restaurant Murtarol

#20 of 95 Restaurants in St. Moritz
Map
Visitor photos (29)
Cuisines: Mediterranean Soups

Hotel Restaurant Corvatsch

#21 of 95 Restaurants in St. Moritz
Map
Visitor photos (10)
Cuisines: German Italian Swiss European

SIAM wind

#22 of 95 Restaurants in St. Moritz
Map
Visitor photos (9)
Cuisines: Thai

Chamanna Bergrestaurant

#23 of 95 Restaurants in St. Moritz
Map
Visitor photos (9)
Cuisines: Swiss European

Mono Restaurant

#24 of 95 Restaurants in St. Moritz
Price: $12 - $57 Map
Visitor photos (25)

Restaurant Acla

#25 of 95 Restaurants in St. Moritz
Price: $13 - $62 Map
Visitor photos (15)
Cuisines: French Swiss European Diner

The Pizzeria

#26 of 95 Restaurants in St. Moritz
Map
Visitor photos (4)
Cuisines: Italian Pizza

Restaurant Salastrains

#27 of 95 Restaurants in St. Moritz
Map
Visitor photos (11)

Suvretta Stube

#28 of 95 Restaurants in St. Moritz
Map

Roberto's

#29 of 95 Restaurants in St. Moritz
Map
Visitor photos (26)
Cuisines: Italian

Restaurant Ca d'Oro

#30 of 95 Restaurants in St. Moritz
Map
Visitor photos (20)