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.

Best Restaurants in St. Moritz, Switzerland

Map
Satellite
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
Your filters are still active.
There are no pins in your viewport. Try moving the map or changing your filters.
Sorted by:
Ranking
Name
Price (low to high)
Price (high to low)

Ecco on Snow

#1 of 95 Restaurants in St. Moritz
Price: $143 - $201 Map
Visitor photos (18)
Cuisines: Delicatessen

Dal Mulin

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

Chesa al Park

#3 of 95 Restaurants in St. Moritz
Map
Visitor photos (5)
Cuisines: Swiss

Restaurant Ca d'Oro

#4 of 95 Restaurants in St. Moritz
Map
Cuisines: Italian

Veltlinerkeller

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

Viv Bistro

#6 of 95 Restaurants in St. Moritz
Price: $8 - $29 Map
Visitor photos (8)
Cuisines: Bistro

The Royal Mongolian Restaurant

#7 of 95 Restaurants in St. Moritz
Price: $36 - $50 Map
Visitor photos (14)
Cuisines: Asian Mongolian

Laudinella Stueva + Pizzeria

#8 of 95 Restaurants in St. Moritz
Map
Visitor photos (25)
Cuisines: Pizza

Arte Pizzeria

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

Chamanna Bergrestaurant

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

Suvretta Stube

#11 of 95 Restaurants in St. Moritz
Map

Talvo by Dalsass

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

Monopol

#13 of 95 Restaurants in St. Moritz
Price: $12 - $56 Map
Visitor photos (5)

Badrutt's Palace Hotel Restaurant

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

Ley da la Pesch

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

Hauser Restaurant

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

La Padella

#17 of 95 Restaurants in St. Moritz
Map

SIAM wind

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

Le Restaurant

#19 of 95 Restaurants in St. Moritz
Map
Visitor photos (1)

Sunny Bar & Nito

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

Pava and Friends

#21 of 95 Restaurants in St. Moritz
Map
Visitor photos (1)
Cuisines: Wine Bar

Restaurant Enoteca

#22 of 95 Restaurants in St. Moritz
Map
Visitor photos (1)

Restaurant-Bar Chesa Veglia

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

Restaurant Waldhaus am See

#24 of 95 Restaurants in St. Moritz
Map
Visitor photos (34)
Cuisines: Swiss European Vegetarian Diner

Restaurant Romanoff

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

Ristorante Pizzeria Panorama

#26 of 95 Restaurants in St. Moritz
Price: $11 - $50 Map
Visitor photos (12)
Cuisines: Italian Swiss Pizza

Hatecke

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

La Stalla

#28 of 95 Restaurants in St. Moritz
Map
Visitor photos (54)
Cuisines: Swiss Fondue

Hotel Restaurant Corvatsch

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

Banfi's Bar

#30 of 95 Restaurants in St. Moritz
Price: $16 - $41 Map
Visitor photos (12)
Cuisines: International Mediterranean