Ski resort is open
Book in Zermatt
Restaurants in Zermatt
Here you find 141 restaurants in and around Zermatt. All restaurants here are rated by the restaurant's guests, and are sorted from highest to lowest rating.
In Zermatt you find food from 45 different kitchen: French, Asian, Healthy, Swiss, Fusion, European, Contemporary, Central European, Italian, Diner, Bar, Pizza, Indian, Cafe, Steakhouse, Barbecue, Grill, American, Pub, Japanese, Sushi, Indigenous, International, Mediterranean, South American, Latin, Dining/bars, Tuscan, Central Italian, Seafood, Spanish, Middle Eastern, Fast Food, Peruvian, Turkish, Deli, Street Food, Chinese, Austrian, Thai, German, Gastropub, Wine Bar, Portuguese, Vietnamese.
Filter
Zen Steckenstrasse 4 22 SUMMITS Boutique Hotel, Zermatt 3920 Switzerland
Price level: $$ - $$$
French
Asian
Healthy
Swiss
Fusion
Bahnhofstrasse 55 Grand Hotel Zermatterhof, Zermatt 3920 Switzerland
Price level: $$$$
Swiss
European
Contemporary
Central European
Riedstrasse 2, Zermatt 3920 Switzerland
Price level: $$ - $$$
Swiss
European
Healthy
Central European
Contemporary
Bahnhofstrasse 10, Zermatt 3920 Switzerland
Price level: $$$$
Italian
French
Diner
European
Healthy
Bahnhofplatz 2, Zermatt 3920 Switzerland
Price level: $$ - $$$
Indian
Asian
Hofmattstrasse 4 Backstage Hotel Zermatt, Zermatt 3920 Switzerland
Price level: $$ - $$$
European
Contemporary
Healthy
Blatten, Zermatt 3920 Switzerland
Price level: $$ - $$$
Swiss
European
Central European
Hofmattstrasse 16, Zermatt 3920 Switzerland
Price level: $$ - $$$
Pizza
Italian
European
Kirchstrasse 44 Hotel Beau-Rivage, Zermatt 3920 Switzerland
Price level: $$ - $$$
Steakhouse
Swiss
Barbecue
European
Grill
Riedstrasse 2 Hotel Julen, Zermatt 3920 Switzerland
Price level: $$ - $$$
Swiss
European
Central European
Riffelalp, Zermatt 3920 Switzerland
Price level: $$ - $$$
Swiss
European
Healthy
Schweigmatten 2 Chalet Alm, Zermatt 3920 Switzerland
Price level: $$ - $$$
Swiss
Bahnhofstrasse 70, Zermatt 3920 Switzerland
Price level: $$ - $$$
Italian
Pizza
European
Triftweg 41 Auf dem Fels, Zermatt 3920 Switzerland
Price level: $$$$
Swiss
European
Central European
Bahnhofstrasse 41 At the Unique Hotel Post, Zermatt 3920 Switzerland
Price level: $$ - $$$
American
Bar
European
Pub
Brantschenhaus 3 Hotel Continental, Zermatt 3920 Switzerland
Price level: $$ - $$$
Japanese
Sushi
Asian
Bahnhofstrasse 18, Zermatt 3920 Switzerland
Price level: $$ - $$$
Swiss
European
Central European
Bahnhofstrasse 80 Monte Rosa Hotel, Zermatt 3920 Switzerland
Price level: $$ - $$$
Swiss
Grill
Indigenous
Riedstrasse 11, Zermatt 3920 Switzerland
Price level: $$ - $$$
Steakhouse
Swiss
Barbecue
European
Furi 265 Silvana Mountain Hotel, Zermatt 3920 Switzerland
Price level: $$ - $$$
Swiss
European
Central European
Bahnhofstrasse 64, Zermatt 3920 Switzerland
Price level: $$ - $$$
Swiss
Barbecue
European
Grill
Bahnhofstrasse 28 Hotel Pollux, Zermatt 3920 Switzerland
Price level: $$ - $$$
Swiss
European
International
Staldenstrasse 128 Winkelmatten, Zermatt 3920 Switzerland
Price level: $$ - $$$
Swiss
European
Central European
Furi 151, Zermatt 3920 Switzerland
Price level: $$ - $$$
European
International
Bahnhofpl. 6, Zermatt 3920 Switzerland
Price level: $$ - $$$
Bar
Pub
International
Kirchstrasse 17, Zermatt 3920 Switzerland
Price level: $$ - $$$
Swiss
Central European
International
Englischer Viertel 3 Hotel Tannenhof, Zermatt 3920 Switzerland
Price level: $$ - $$$
Italian
International
Pizza
Mediterranean
European
Riedstrasse 18 Europe Hotel & Spa, Zermatt 3920 Switzerland
Price level: $$ - $$$
Swiss
European
Central European
Kirchstrasse 12 Just below the church, Zermatt 3920 Switzerland
Price level: $$ - $$$
Steakhouse
Swiss
Barbecue
European
Grill
Bahnhofstrasse 84 Hotel Monte Rosa, Zermatt 3920 Switzerland
Price level: $$$$
South American
Latin
Grill
Fusion
Bahnhofstrasse 5 Schweizerhof Zermatt, Zermatt 3920 Switzerland
Price level: $$$$
Japanese
Sushi
Asian
Kirchstrasse 38, Zermatt 3920 Switzerland
Price level: $$ - $$$
International
Contemporary
Untere Mattenstrasse 12, Zermatt 3920 Switzerland
Café, price level: $$ - $$$
Swiss
Winkelmattenweg 96, Zermatt 3920 Switzerland
Price level: $$ - $$$
Swiss
European
Central European
International
Brantschenhaus 18, Zermatt 3920 Switzerland
Price level: $$ - $$$
Pub
American
Bar
Dining/bars
Bahnhofstrasse 80 Hotel Monte Rosa, Zermatt 3920 Switzerland
Café, price level: $$ - $$$
Bar
International
European
Healthy
Hofmattstrasse 4 Backstage Hotel, Zermatt 3920 Switzerland
Price level: $$$$
European
Healthy
Contemporary
Bahnhofstrasse 41 At Unique Hotel Post, Zermatt 3920 Switzerland
Price level: $$ - $$$
Italian
Mediterranean
European
Tuscan
Central Italian
Bahnhofstrasse 31 Mont Cervin Palace, Zermatt 3920 Switzerland
Price level: $$$$
European
Seafood
Mediterranean
Bahnhofstrasse 5 Hotel Schweizerhof, Zermatt 3920 Switzerland
Price level: $$ - $$$
Barbecue
Grill
Kirchplatz 16, Zermatt 3920 Switzerland
Price level: $$ - $$$
Swiss
Bar
European
Metzggasse 35 Hotel Sonne, Zermatt 3920 Switzerland
Price level: $$ - $$$
Mediterranean
European
Spanish
Bahnhofstrasse 5 Hotel Schweizerhof, Zermatt 3920 Switzerland
Price level: $$ - $$$
Swiss
European
Grill
Steinmattstrasse 85 Jägerhof Hotel & Apartements, Zermatt 3920 Switzerland
Price level: $$ - $$$
Swiss
International
Bahnhofstrasse 52, Zermatt 3920 Switzerland
Price level: $$ - $$$
Italian
Pizza
Mediterranean
Bahnhofstrasse 41 Unique Hotel Post, Zermatt 3920 Switzerland
Price level: $$ - $$$
Swiss
European
Grill
Furi 209, Zermatt 3920 Switzerland
Price level: $$ - $$$
Swiss
International
European
Italian
Healthy
Matterstrasse 43 Alpenhof Hotel, Zermatt 3920 Switzerland
Price level: $$$$
Swiss
European
Central European
Hofmattstrasse 4, Zermatt 3920 Switzerland
Price level: $$ - $$$
International
Japanese
Fusion
Bahnhofplatz 36, Zermatt 3920 Switzerland
Price level: $$ - $$$
Italian
Healthy
Indigenous
Am Bach 6, Zermatt 3920 Switzerland
Price level: $$ - $$$
Swiss
European
Contemporary
Central European
Steinmattstrasse 53, Zermatt 3920 Switzerland
Price level: $$ - $$$
Swiss
European
Central European
Bahnhofstrasse 45, Zermatt 3920 Switzerland
Price level: $$ - $$$
Swiss
European
Riedstrasse 20, Zermatt 3920 Switzerland
Price level: $$ - $$$
Italian
Pizza
Mediterranean
European
Bahnhofstrasse 30 Hotel Walliserhof, Zermatt 3920 Switzerland
Price level: $$ - $$$
Swiss
Bodmenstrasse 12 Resort Hotel Alex, Zermatt 3920 Switzerland
Price level: $$$$
European
Bahnhofstrasse 72, Zermatt 3920 Switzerland
Price level: $$ - $$$
Italian
Tuscan
Central Italian
Untere Riffelalp 7 2111 MüM, Zermatt 3920 Switzerland
Price level: $$ - $$$
Cafe
Swiss
Grill
Bahnhofstrasse 28 Hotel Pollux, Zermatt 3920 Switzerland
Price level: $$ - $$$
Healthy
Swiss
European
Middle Eastern
Central European
Moosstrasse 40 Matthiol Boutique Hotel, Zermatt 3920 Switzerland
Price level: $$$$
Barbecue
European
Central European
Swiss
Bahnhofstrasse 5 Hotel Schweizerhof, Zermatt 3920 Switzerland
Price level: $$$$
Peruvian
Healthy
Asian
Fusion
Oberdorfstrasse 24, Zermatt 3920 Switzerland
Price level: $
Fast Food
Middle Eastern
Turkish
Haus zur Brucke, Uferweg 1, Zermatt 3920 Switzerland
Price level: $$ - $$$
Mediterranean
Fusion
Healthy
French
European
Asian
Bahnhofstrasse 72, Zermatt 3920 Switzerland
Price level: $$ - $$$
Swiss
Deli
Contemporary
Healthy
Street Food
Schluhmattstrasse 165, Zermatt 3920 Switzerland
Price level: $$ - $$$
Swiss
European
Hotel Riffelalp, Zermatt 3920 Switzerland
Price level: $$ - $$$
Swiss
Italian
European
Bahnhofplatz 50, Zermatt 3920 Switzerland
Price level: $$ - $$$
Swiss
European
Grill
Hofmattstrasse 38 Hotel Excelsior, Zermatt 3920 Switzerland
Price level: $$ - $$$
Swiss
International
European
Riedweg 97, Zermatt 3920 Switzerland
Price level: $$ - $$$
Mediterranean
European
Healthy
Bahnhofstrasse 31 Mont Cervin Palace, Zermatt 3920 Switzerland
Price level: $$$$
Italian
Mediterranean
European
Healthy
Schluhmattstrasse 97, Zermatt 3920 Switzerland
Price level: $$ - $$$
Bar
Swiss
European
Central European
Kirchstrasse 44, Zermatt 3920 Switzerland
Café, price level: $
Cafe
Schluhmattstrasse 19 Albana Real Boutique Hotel & Spa, Zermatt 3920 Switzerland
Price level: $$$$
Japanese
Sushi
Asian
Fusion
Bahnhofstrasse 64 Haus Darioli, Zermatt 3920 Switzerland
Café, price level: $$ - $$$
Swiss
Oberdorfstrasse 7, Zermatt 3920 Switzerland
Price level: $$ - $$$
French
Swiss
Cafe
European
Indigenous
Untere Mattenstrasse 12 Hotel Le Mirabeau, Zermatt 3920 Switzerland
Price level: $$$$
Austrian
Swiss
European
Contemporary
Zmutt 36, Zermatt 3920 Switzerland
Price level: $$ - $$$
Swiss
European
Central European
Bahnhofstrasse 12, Zermatt 3920 Switzerland
Fast food, price level: $
Fast Food
American
Bodmenstrasse 21, Zermatt 3920 Switzerland
Price level: $$ - $$$
Italian
Swiss
European
Schluhmattstrasse 50, Zermatt 3920 Switzerland
Price level: $$ - $$$
Italian
Pizza
European
Bergbahnstation Furi, Zermatt 3920 Switzerland
Price level: $$ - $$$
Swiss
European
Bahnhofstrasse 28 Hotel Pollux, Zermatt 3920 Switzerland
Price level: $$ - $$$
Swiss
International
Healthy
Schluhmattstrasse 19 Albana Real Hotel & Spa, Zermatt 3900 Switzerland
Price level: $$ - $$$
Asian
Thai
Hermetje, Zermatt 3920 Switzerland
Price level: $$ - $$$
Swiss
European
Vispastrasse 4 Hotel Parnass, Zermatt 3920 Switzerland
Price level: $$ - $$$
European
Riffelberg 2500 m, Zermatt 3920 Switzerland
Price level: $$ - $$$
Swiss
Central European
European
Metzggasse 35, Zermatt 3920 Switzerland
Price level: $$ - $$$
German
Swiss
International
European
Schluhmattstrasse 19 Albana Real Boutique Hotel, Zermatt 3920 Switzerland
French
International
Hofmattstrasse 38, Zermatt 3920 Switzerland
Price level: $$ - $$$
Swiss
European
Spissstrasse 58, Zermatt 3920 Switzerland
Price level: $$ - $$$
American
Contemporary
Pub
Diner
Gastropub
Spissstrasse 10 Hotel Ambassador Zermatt, Zermatt 3920 Switzerland
Price level: $$$$
French
Swiss
Mediterranean
European
Grill
Winkelmattenweg 18 Hotel Berghof, Zermatt 3920 Switzerland
Price level: $$$$
French
European
Untere Mattenstrasse 12 Le Mirabeau Resort & Spa, Zermatt 3920 Switzerland
Price level: $$$$
French
European
Wine Bar
Seafood
Riffelberg 2500 m, Zermatt 3920 Switzerland
Price level: $$ - $$$
Swiss
European
Central European
Oberdorfstrasse 106 Hotel Alpenblick, Zermatt 3920 Switzerland
Price level: $$ - $$$
Swiss
French
European
Bahnhofstrasse 7, Zermatt 3920 Switzerland
Price level: $$ - $$$
Italian
Pizza
European
Untere Tuftra 11, Zermatt 3920 Switzerland
Price level: $$ - $$$
Swiss
Bar
European
Grill
Pub
Wine Bar
Indigenous
Spissstrasse 10 Hotel Ambassador Zermatt, Zermatt 3920 Switzerland
Price level: $$ - $$$
Mediterranean
Spanish
Bahnhofstrasse 32, Zermatt 3920 Switzerland
Price level: $$ - $$$
Swiss
Pizza
European
Riffelalp Hôtel Riffelalp Resort, Zermatt 3920 Switzerland
French
Swiss
European
Bodmenstrasse 12 Hotel Alex, Zermatt 3920 Switzerland
Price level: $$$$
European
Deli
Grill
Wine Bar
Bahnhofstrasse 22, Zermatt 3920 Switzerland
Price level: $$ - $$$
Italian
French
Swiss
International
European
Central European
Riffelberg 2.500m Riffelberg 2,500m, Zermatt 3920 Switzerland
Swiss
European
Sportstrasse 9 Schweizerhof Zermatt, Zermatt 3920 Switzerland
Price level: $$$$
Swiss
International
European
Asian
Fusion
Bahnhofstrasse 55 Grand Hotel Zermatterhof, Zermatt 3920 Switzerland
Café, price level: $$ - $$$
International
Bar
Pub
Obere Mattenstrasse 25, Zermatt 3920 Switzerland
Swiss
International
European