Places to eat in St. Moritz
St. Moritz has 121 listed places to eat, from quick bites to special-occasion dinners. Top cuisines: Italian (19), International (11), Swiss (9). The food scene spans 99 Restaurants, 13 Cafes & Coffee Shops, 4 Bakeries & Desserts. Dietary options are covered too: Vegetarian restaurants (4), Vegan restaurants (1). 16 landmarks and neighbourhoods have their own nearby-dining guides.
Dietary options:Vegetarian restaurants (4)
Features:Outdoor seating (10)Takes reservations (26)Breakfast (7)Wheelchair access (4)Private dining (5)
Showing 77 of 77
Alpina Hütte
50 Via Corviglia, St. Moritz
Outdoor seating

Bad
Balthazar
6 Via Somplaz, St. Moritz
Live musicPrivate dining
Balthazar Downtown
20 Via dal Bagn

Banfi's Bar
5 Via dal Bagn, St. Moritz
Bar Cetto
Beach Club Sils
Bellavista
Bellevue Bistro
Caffè Spettacolo
2 Plazza da la Staziun
Cavetta
Center da Surf
4 Stradun Chantunel, Silvaplana
Chadafö Marguns
1e, Celerina/Schlarigna
Chasellas-Suvretta
22 Via Suvretta
Chesa Al Parc
44 Via Maistra

Chesa Pool
Chesa Surlej laBrasera
40 Via dal Corvatsch

Chesa Veglia
Clavadatsch Hütte
26 Via Clavadatsch
Conrad's Mountain Lodge
1 Via dal Farrer, Silvaplana
Cotti Agricultura
Cà d'Oro
27 Via Mezdi, St. Moritz
Da Adriano
27 Via Mezdi, St. Moritz

Da Vittorio St. Moritz
11 Via Johannes Badrutt, St. Moritz
Outdoor seating

Dal Mulin
Durbegia
24 Via Fràscian, Vicosoprano
Outdoor seating
El Paradiso

Engiadina
1 Via Dimlej, St. Moritz
Franca's Beizli - Besenbeiz
560, Bivio
Fuorcla Surlej

Furnaria Grond
134 Via da Marias, Sils/Segl Maria

Glattfelder
3 Via Maistra, St. Moritz

Gonzalez
Hahnensee

Hanselmann
8 Via Maistra

Hatecke
16 Via Maistra, St. Moritz
Hide & Seek
3 Via Maistra, Champfèr

Hotel Corona

Hotel Fex
Hotel Piz Platta
126 Tigias, Sur

Hotel Restaurant Veltlinerkeller
11 Via dal Bagn, St. Moritz

Hotel Steffanie
KCC by Mauro Colagreco
41 Via Maistra, St. Moritz

Kebab Shop
Kiosk Julier
Outdoor seating

Krone
9 Via Tinus, St. Moritz

La Baracca
36 Via San Gian, St. Moritz
La Coupole-Matsuhisa
Outdoor seatingPrivate dining
La Diala
Private dining
La Passarella

La Stala

La Stalla
Outdoor seating
Langosteria
10 Via Salastrains, St. Moritz
Private dining
Le Grand Hall
Le Restaurant / Le Relais
27 Via Serlas, St. Moritz
Private dining
Mono
Outdoor seating

Murtaröl
Olympia Restaurant St. Moritz
48 Via Maistra, St. Moritz

Ospizio La Veduta
261 Julierstrasse, Bivio
Outdoor seating
PappaLoú
Pension Edelweiss
Juf

PizzaWay
21 Via Maistra, St. Moritz

Pizzeria Diamond
33 Via Maistra, St. Moritz
Rabgiusa
1 Rabgiusa, Sils/Segl Maria
Restaurant Camping Maloja

Restaurant Stüvetta
2 Via Curtins, St. Moritz
Outdoor seating

Restaurant Talvo by Dalsass
15 Via Gunels, St. Moritz-Champfèr
Ristorantino Bar Sett

Roberto
7 Via Tegiatscha, St. Moritz
Rustica
14 Via dal Farrer, Silvaplana

Segelhaus
Outdoor seating

Sportzentrum Mulets
9 Via Mulets, Silvaplana

Trattoria Camon
631, Bivio

Trutz

Tua

White Marmot Restaurant & Bar
Zoran's Pizzeria
11a Via Maistra
Eat near landmarks
Areas & neighbourhoods
Other cities in Switzerland
St. Moritz dining — FAQs
How many places to eat are there in St. Moritz?
There are 121 restaurants, cafes and bars listed in St. Moritz on EatOutMap, with addresses, opening hours, photos and ratings.
Where is the best place to eat in St. Moritz?
Top-rated places to eat in St. Moritz include Alpina Hütte, Bad, Balthazar. See our ranked list of the best restaurants in St. Moritz.
Are there restaurants with outdoor seating in St. Moritz?
10 venues in St. Moritz have outdoor seating, terraces or gardens.