Restaurants & cafés in St. Moritz

Haute cuisine, fondue and club sandwich

One could fill a book with suggestions on eating out in St. Moritz. Instead, let's boil it down to one reassuring thought: No matter what your heart desires, you will almost certainly find it.

Historic Grand Restaurants, splendid hotel lobbies, modern lounges, cosy taverns with stone pine panelling, iconic classics, mountaintop restaurants and simple pubs are some of the locations to choose from. In terms of cuisine, you'll be spoilt for choice too: besides gourmet food – the restaurants in and around St. Moritz rack up 270 GaultMillau points all told – you will find typical dishes from neighbouring Italy, regional favourites such as «capuns», and Swiss evergreens such as fondue and raclette. And countless bars, cafés and lounges await with club sandwiches, panini, and cakes around the clock. In short, the local fare is every bit as international as the St. Moritz Gourmet Festival, which is held every winter.

The newcomers: «IGNIV» and «Kulm Country Club»

IGNIV by Andreas Caminada is one of the latest additions to the restaurant scene in St. Moritz. The Swiss three-star chef opened his second fine-dining-cum-sharing-experience «nest» at the Badrutt's Palace Hotel in winter 2016/2017. The «Kulm Country Club», based in the Kulm Hotel's historic ice rink pavilion, also opened its doors in 2017. Norman Foster, world-renowned British architect and St. Moritz habitué, renovated and extended the building that dates back to 1905.

Unexpected high spots

True to form, St. Moritz has a few culinary surprises in store. Such as the world's largest whisky bar: «Devil's Place», at the Hotel Waldhaus am See, boasts a selection of 2,500 whisky varieties; the notable whisky collection has been listed by the Guinness World Records on several occasions. Or, take Hatecke's «haute-couture Salsiz» (salsiz is a traditional cured sausage). The local producer of dry cured meats runs a bistro in St. Moritz's pedestrian area that could easily be mistaken for a gallery. Or, the world's best «cremeschnitte», according to the New York Times: this delectable puff pastry, Chantilly and custard cream dessert is the hallmark of the in place on the mountain «El Paradiso». Or, yet, the cool former workers' quarters «La Baracca» at the car park of the Signal cableway, celebrating improvisation in lieu of perfection.

Engadin's sweet tradition

Would you have guessed? The confectioners from the canton of Grisons – particularly those from the Engadin – were long considered throughout all of Europe as the masters of their craft. Forced to emigrate due to economic hardship, these down-to-earth men from the mountains won the hearts of sweet tooths all over, from Spain to Russia. Around 1740, over 3,000 of Venice's residents were natives of Grisons. Many of them opened up shop in the lagoon city baking and selling confectionery along with serving coffee – in fact, they are considered the first people to have served coffee to the public, as a drink intended to be savoured rather than for its nutritional value. The most enjoyable way to re-live this coffee tradition today is by pairing it with an Engadin walnut tart…

The «Kulm Country Club», based in the Kulm Hotel's historic ice rink pavilion, opened its doors in 2017.
Good to know

Elegant: Afternoon tea at the Grand Hotels

St. Moritz is famous for its grand hotels. Few people are aware, though, that the lobbies of these luxury hotels are open to the public and afford a perfect retreat for coffee, tea or drinks at almost any time of the day or night. You can enjoy a club sandwich, too, or even a proper high tea. For that, best head to the Suvretta House, the Badrutt's Palace Hotel, the Kulm Hotel, the Kempinski Grand Hotel des Bains, or the Carlton Hotel.

The classic: Engadin walnut tart

The scrumptious Engadin walnut tart is the ultimate guilty pleasure and the one thing not to be missed food-wise. Generations of local confectioners have continued to refine this speciality filled with a creamy caramel and rounded off with chunky walnuts. The result is a baking tradition that visitors have carried back to the four corners of the world. Many restaurants and cafés will have the Engadin walnut tart on their menus. Hanselmann and Hauser, in St. Moritz Dorf, are two confectioner's that sell the packaged product for bringing back home.

The original: the St. Moritz Gourmet Festival

The first-ever gourmet festival was held in St. Moritz in 1994. It is the brainchild of local star chef Reto Mathis. Visiting chefs from around the world have been demonstrating their culinary geniuses in St. Moritz, come every January. The St. Moritz Gourmet Festival is held at traditional first-class and luxury hotels in the Upper Engadin as well as at novel event locations. Packages including tickets for the events and accommodation are available for the festival week.

All St. Moritz restaurants and cafés

Acla Clavadatsch

Via Clavadatsch , 7500 St. Moritz

Tel. +41 81 837 07 07
Fax. +41 81 837 07 00
www.schweizerhofstmoritz.ch
bankett@remove-this.schweizerhofstmoritz.ch

Allegra Bar - Hotel Europa

Via Suot Chesas , 7512 St. Moritz - Champfér
Tel. +41 81 839 55 55
Fax. +41 81 839 55 56
www.hotel-europa.ch
direktion@remove-this.hotel-europa.ch

Lärchenrestaurant

Via Maistra , 7500 St. Moritz
Tel. +41 81 830 84 00
Fax. +41 81 830 84 84
www.hotelbaeren.com
baeren@remove-this.bluewin.ch

Bobby's Pub

Via dal Bagn 50a , 7500 St. Moritz
Tel. +41 81 834 42 83
Fax. +41 81 834 42 82
www.bobbys-pub.ch
info@remove-this.bobbys-pub.ch

Buffet Espresso - Caffé Spettacolo

Plazza da la Staziun , 7500 St. Moritz
Tel. +41 81 834 41 05
Fax. +41 81 834 41 06
www.caffe-spettacolo.ch
info@remove-this.caffe-spettacolo.ch

Caprice

Via Somplaz , 7500 St. Moritz
Tel. +41 81 830 85 00
Fax. +41 81 830 85 05
www.hotel-soldanella.ch
info@remove-this.hotel-soldanella.ch

Polo Bar

Via Veglia , 7500 St. Moritz
Tel. +41 81 837 26 38
Fax. +41 81 837 29 99
www.badruttspalace.com/de/restaurants-bars-club/chesa-veglia#box4571
culinary@remove-this.badruttspalace.com

Carlton Bar & Lobby

Via Johannes Badrutt , 7500 St.Moritz
Tel. +41 81 836 70 00
Fax. +41 81 836 70 01
www.carlton-stmoritz.ch
fb@remove-this.carlton-stmoritz.ch

Cascade Restaurant

Via Somplaz , 7500 St. Moritz
Tel. +41 81 833 03 03
www.mathisfood.ch
info@remove-this.mathisfood.ch

Cà d'Oro

Via Mezdi , 7500 St. Moritz

Tel. +41 81 838 38 38
Fax. +41 81 838 30 00
www.kempinski.com/stmoritz
info.stmoritz@remove-this.kempinski.com

Chasellas

Via Suvretta , 7500 St. Moritz
Tel. +41 81 833 38 54
www.suvrettahouse.ch
info@remove-this.suvrettahouse.ch

Chesa al Parc

Via Maistra , 7500 St. Moritz
Tel. +41 81 833 10 90
Fax. +41 81 836 80 01
www.kulm.com/restaurants-bars/restaurants/chesa-al-parc.html
chesaalparc@remove-this.kulm.com

Chesa Veglia

Via Veglia , 7500 St. Moritz
Tel. +41 81 837 28 00
Fax. +41 81 837 29 99
www.badruttspalace.com/de/restaurants-bars-club/chesa-veglia
chesaveglia@remove-this.badruttspalace.com

Crystal Piano Bar

Via Traunter Plazzas , 7500 St. Moritz
Tel. +41 81 836 26 26
Fax. +41 81 836 26 27
www.crystalhotel.ch
stay@remove-this.crystalhotel.ch

Engiadina Innfall

Via Dimlej , 7500 St. Moritz
Tel. +41 81 833 30 00
restaurant-engiadina.ch/
info@remove-this.restaurant-engiadina.ch

Enoteca

Via Mezdi , 7500 St. Moritz

Tel. +41 81 838 38 38
Fax. +41 81 838 30 00
www.kempinski.com/stmoritz
info.stmoritz@remove-this.kempinski.com

Kempinski Bar

Via Mezdi , 7500 St. Moritz
Tel. +41 81 838 38 38
Fax. +41 81 838 30 00
www.kempinski.com/stmoritz
info.stmoritz@remove-this.kempinski.com

Restaurant La Vita - Hotel Europa

Via Suot Chesas , 7500 St. Moritz
Tel. +41 81 839 55 55
Fax. +41 81 839 55 56
www.hotel-europa.ch
direktion@remove-this.hotel-europa.ch

Le Grand Hall

Via Serlas , 7500 St. Moritz
Tel. +41 81 837 26 38
Fax. +41 81 837 26 98
www.badruttspalace.com/de/restaurants-bars-club/le-grand-hall
culinary@remove-this.badruttspalace.com

Grand Restaurant

Via Suvretta , 7500 St. Moritz
Tel. +41 81 836 36 36
Fax. +41 81 836 37 37
www.suvrettahouse.ch
info@remove-this.suvrettahouse.ch

Mono

Via Maistra , 7500 St. Moritz
Tel. +41 81 837 04 04
Fax. +41 81 837 04 05
www.monopol.ch/restaurant-bar/
office@remove-this.monopol.ch

Lounge-Bar

Via Maistra , 7500 St. Moritz
Tel. +41 81 837 04 04
Fax. +41 81 837 04 05
www.monopol.ch/restaurant-bar/
office@remove-this.monopol.ch

Hanselmann

Via Maistra , 7500 St. Moritz
Tel. +41 81 833 38 64
Fax. +41 81 833 27 02
www.hanselmann.ch
info@remove-this.hanselmann.ch

Hatecke

Via Maistra , 7500 St. Moritz
Tel. +41 81 833 12 77
www.hatecke.ch
info@remove-this.hatecke.ch

Hauser's Restaurant

Via Traunter Plazzas , 7500 St. Moritz
Tel. +41 81 837 50 50
Fax. +41 81 837 50 55
www.hotelhauser.ch
relax@remove-this.hotelhauser.ch

Hemingway's Club

Plazza dal Mulin , 7500 St. Moritz
Tel. +41 81 832 32 12
Fax. +41 81 833 61 89

Il Ristorante Grissini

Via Traunter Plazzas , 7500 St. Moritz
Tel. +41 81 836 26 26
Fax. +41 81 836 26 27
www.crystalhotel.ch/de/dining
stay@remove-this.crystalhotel.ch

Talvo by Dalsass

Via Gunels , 7512 St. Moritz Champfèr

Tel. +41 81 833 44 55
Fax. +41 81 833 05 69
www.talvo.ch
info@remove-this.talvo.ch

Kellerbar

Via Tegiatscha , 7500 St.Moritz
Tel. +41 81 836 00 00
Fax. +41 81 836 00 01
www.laudinella.ch
info@remove-this.laudinella.ch

La Brasserie

Via Tegiatscha , 7500 St. Moritz
Tel. +41 81 836 00 00
Fax. +41 81 836 00 01
www.laudinella.ch
info@remove-this.laudinella.ch

La Cantinetta

Via Traunter Plazzas , 7500 St. Moritz
Tel. +41 81 836 26 26
Fax. +41 81 836 26 27
www.crystalhotel.ch/de
stay@remove-this.crystalhotel.ch

Le Carnotzet

Via Tegiatscha , 7500 St. Moritz

Tel. +41 81 836 00 00
Fax. +41 81 836 00 01
www.laudinella.ch
info@remove-this.laudinella.ch

Grand Restaurant - Kulm Hotel

Via Veglia , 7500 St. Moritz
Tel. +41 81 836 80 00
Fax. +41 81 836 80 01
www.kulm.com/restaurants-bars/restaurants/grand-restaurant.html
info@remove-this.kulm.com

Le Mandarin

Via Traunter Plazzas , 7500 St. Moritz
Tel. +41 81 836 97 30
Fax. +41 81 836 97 17
www.steffani.ch
info@remove-this.steffani.ch

Le Restaurant - Badrutt's Palace Hotel

Via Serlas , 7500 St. Moritz
Tel. +41 81 837 26 38
Fax. +41 81 837 26 98
www.badruttspalace.com/de/restaurants-bars-club/restaurants/le-restaurant
culinary@remove-this.badruttspalace.com

Les Saisons

Via Mezdi , 7500 St. Moritz
Tel. +41 81 838 38 38
Fax. +41 81 838 30 00
www.kempinski.com/stmoritz
info.stmoritz@remove-this.kempinski.com

Meierei

Via Dimlej , 7500 St. Moritz
Tel. +41 81 838 70 00
Fax. +41 81 838 70 05
www.meierei.ch/
info@remove-this.meierei.ch

La Coupole / Matsuhisa

Olympia Restaurant

Via Maistra , 7500 St. Moritz
Tel. +41 81 830 84 00
Fax. +41 81 830 84 84
www.hotelbaeren.com/
baeren@remove-this.bluewin.ch

Panorama Pizzeria - Hotel Europa

Ristorante Panorama Pizzeria, Via Somplaz , 7500 St. Moritz
Tel. +41 81 839 56 00
Fax. +41 81 839 55 56
www.hotel-europa.ch
info@remove-this.hotel-europa.ch

Pavarotti & Friends

Plazza dal Mulin , 7500 St. Moritz
Tel. +41 81 833 07 00

The Pizzeria Kulm

Via Veglia , 7500 St. Moritz
Tel. +41 81 836 80 00
Fax. +41 81 836 80 01
www.kulm.com/de/kulinarik/restaurants/the-pizzeria/
info@remove-this.kulm.com

Pizzeria Arte

Via Tinus , 7500 St. Moritz
Tel. +41 81 837 58 58
Fax. +41 81 837 58 59
www.arte-stmoritz.ch
hotel@remove-this.arte-stmoritz.ch

Pizzeria Caruso

Via Tegiatscha , 7500 St. Moritz

Tel. +41 81 836 00 00
Fax. +41 81 836 00 01
www.laudinella.ch
info@remove-this.laudinella.ch

Pizzeria Sonne

Via Sela , 7500 St. Moritz
Tel. +41 81 838 59 59
Fax. +41 81 838 59 50
www.sonne-stmoritz.ch
hotel@remove-this.sonne-stmoritz.ch

Renaissance Bar

Via Serlas , 7500 St. Moritz
Tel. +41 81 837 26 38
Fax. +41 81 837 26 98
www.badruttspalace.com/de/restaurants-bars-club/bars/renaissance-bar
culinary@remove-this.badruttspalace.com

Corvatsch

Via Tegiatscha , 7500 St. Moritz
Tel. +41 81 837 57 57
Fax. +41 81 837 57 58
www.hotel-corvatsch.ch
info@remove-this.hotel-corvatsch.ch

Roberto

Via Tegiatscha , 7500 St. Moritz
Tel. +41 81 833 30 22
Fax. +41 81 833 80 55
ristoranteroberto@remove-this.bluewin.ch

Romanoff

Via Johannes Badrutt , 7500 St. Moritz

Tel. +41 81 836 70 00
Fax. +41 81 836 70 01
www.carlton-stmoritz.ch
fb@remove-this.carlton-stmoritz.ch

Hauser's Roo Bar

Hauser's St. Moritz, Via Traunter Plazzas , 7500 St. Moritz
Tel. +41 81 837 50 50
Fax. +41 81 837 50 55
www.roobar.ch
relax@remove-this.hotelhauser.ch

Salastrains

Via Salastrains , 7500 St. Moritz
Tel. +41 81 830 07 07
Fax. +41 81 830 07 08
www.salastrains.ch
info@remove-this.salastrains.ch

Sailing Club

Via Grevas , 7500 St. Moritz
Tel. +41 81 833 14 10
www.7500.ch
info@remove-this.7500.ch

Siam Wind

Via Tegiatscha , 7500 St. Moritz

Tel. +41 81 836 00 00
Fax. +41 81 836 00 01
www.laudinella.ch
info@remove-this.laudinella.ch

Stüva Laudinella

Via Tegiatscha , 7500 St. Moritz

Tel. +41 81 836 00 00
Fax. +41 81 836 00 01
www.laudinella.ch
info@remove-this.laudinella.ch

Da Vittorio

Via Johannes Badrutt , 7500 St. Moritz

Tel. +41 81 836 70 30
Fax. +41 81 836 70 01
www.carlton-stmoritz.ch
info@remove-this.carlton-stmoritz.ch

ZEIT Take Away

Via Tegiatscha , 7500 St. Moritz

Tel. +41 81 836 00 00
Fax. +41 81 836 00 01
www.laudinella.ch
info@remove-this.laudinella.ch

Zoo Bar

Via Somplaz , 7500 St. Moritz
Tel. +41 81 830 85 00
Fax. +41 81 830 85 05
www.hotel-soldanella.ch
info@remove-this.hotel-soldanella.ch

Alpina Hütte

Corviglia , 7500 St. Moritz

Tel. +41 81 833 40 80
www.alpinahuette.ch/
info@remove-this.alpinahuette.ch

El Paradiso

Randolins , 7500 St. Moritz

Tel. +41 81 833 40 02
Fax. +41 81 834 80 19
www.el-paradiso.ch
info@remove-this.el-paradiso.ch

Hahnensee

Corvatsch , 7500 St. Moritz
Tel. +41 81 833 36 34

Panoramarestaurant Piz Nair

Corviglia , 7500 St. Moritz
Tel. +41 81 833 08 75
www.piznair-stmoritz.ch
restaurant@remove-this.piznair.ch

Lej da la Pêsch

Corviglia , 7500 St. Moritz
Tel. +41 81 833 08 78
buysher@remove-this.bluewin.ch

Signal Stübli

Corviglia , 7500 St. Moritz
Tel. +41 81 833 11 38
signalstuebli@remove-this.gmx.ch

Restaurant Trutz

Veltlinerkeller

Via dal Bagn , 7500 St. Moritz
Tel. +41 81 833 40 09
Fax. +41 81 833 37 41
www.veltlinerkeller-stmoritz.ch
veltlinerkeller@remove-this.bluewin.ch

La Stalla

Plazza dal Mulin , 7500 St. Moritz

Tel. +41 81 837 58 59

www.lastalla-stmoritz.ch/
info@remove-this.lastalla-stmoritz.ch

Lapin Bleu

Via Traunter Plazzas , 7500 St. Moritz
Tel. +41 81 836 96 97
Fax. +41 81 836 97 17
www.steffani.ch
info@remove-this.steffani.ch

Hotel Restaurant Piz St. Moritz

Via dal Bagn , 7500 St. Moritz

Tel. +41 81 832 11 11
www.alpine-hotels.ch/
info@remove-this.piz-stmoritz.ch

La Diala

Via Serlas , 7500 St. Moritz
Tel. +41 81 837 26 38
Fax. +41 81 837 26 98
www.badruttspalace.com/de/restaurants-bars-club/restaurants/la-diala
culinary@remove-this.badruttspalace.com

Bergrestaurant Chamanna

Munt da San Murezzan / Corviglia , 7500 St. Moritz
Tel. +41 81 830 00 00
www.mountains.ch
info@remove-this.mountains.ch

KURA

Via Tegiatscha , 7500 St. Moritz
Tel. +41 81 836 00 00
Fax. +41 81 836 00 01
www.laudinella.ch
info@remove-this.laudinella.ch

The Royal Mongolian Restaurant

Via San Gian , 7500 St. Moritz
Tel. +41 81 837 09 09

Fax. +41 81 837 09 10
www.sangian.ch
info@remove-this.sangian.ch

Carlton Sun Terrace

Via J. Badrutt , 7500 St. Moritz
Tel. +41 81 836 70 00
Fax. +41 81 836 70 01
www.carlton-stmoritz.ch
info@remove-this.carlton-stmoritz.ch

Grand Restaurant

Via Dimlej , 7500 St. Moritz
Tel. +41 81 836 60 00
www.waldhaus-am-see.ch
info@remove-this.waldhaus-am-see.ch

Restaurant Eisarena Ludains

Via Ludains , 7500 St. Moritz
Tel. +41 81 833 50 36
Fax. +41 81 833 50 06
hoteltarasp@remove-this.bluewin.ch

Banfi's Bar & Restaurant

Via dal Bagn , 7500 St. Moritz
Tel. +41 81 833 25 79
www.banfisbar.ch/
info@remove-this.banfisbar.ch

La Baracca

Via San Gian , 7500 St. Moritz
Tel. +41 79 270 07 75
baraccastmoritz@remove-this.gmail.com

City-Treff

Via Gunels , 7512 Champfèr

Tel. +41 78 743 18 93
www.citytreff.ch/
cgini@remove-this.bluewin.ch

Chesa Chantarella

Via Salastrains , 7500 St. Moritz
Tel. +41 81 833 33 55
chesa-chantarella.com/de/
info@remove-this.chesa-chantarella.com

Hauser's Roo Bar - Sommer Lounge

Via Traunter Plazzas , 7500 St. Moritz
Tel. +41 81 837 50 55

www.roobar.ch
relax@remove-this.hotelhauser.ch

ViV Bistro

Via Mezdi , 7500 St. Moritz
Tel. +41 81 837 50 05
Fax. +41 81 837 50 55
www.viv-bistro.ch/
enjoy@remove-this.viv-bistro.ch

Sonnenstübli

Dal Mulin

Plazza dal Mulin , 7500 St. Moritz
Tel. +41 81 833 33 66
www.dalmulin.ch
info@remove-this.dalmulin.ch

the K

Via Veglia , 7500 St. Moritz
Tel. +41 81 836 80 00
Fax. +41 81 836 80 01
www.kulm.com/restaurants-bars/restaurants/the-k.html
info@remove-this.kulm.com

Clubhaus "ul cüsch"

Olympiaschanze St. Moritz , 7500 St. Moritz
Tel. +41 81 833 54 88

www.wtcstmoritz.ch/club-restaurant/

MULO'S Restaurant & Bar

Via dal Bagn , 7500 St. Moritz
Tel. +41 81 834 10 10
mulos-stmoritz.ch/
mail@remove-this.mulos-stmoritz.ch

Suvretta Stube

Via Chasellas , 7500 St. Moritz

Tel. +41 81 836 36 36
www.suvrettahouse.ch
info@remove-this.suvrettahouse.ch

HATO by Posthaus

IGNIV@Badrutt's Palace

Sunny Bar by Canessa, Kulm Hotel

Via Veglia , 7500 St. Moritz

Tel. +41 81 836 80 00
Fax. +41 81 836 80 01
www.kulm.com/de/kulinarik/restaurants/sunny-bar-by-claudia-canessa/
fb@remove-this.kulm.com

Kulm Country Club

Via Veglia , 7500 St. Moritz
Tel. +41 81 836 82 60
Fax. +41 81 836 80 01
www.kulm.com
countryclub@remove-this.kulm.com

Bob Restaurant

Via Veglia , 7500 St. Moritz

Tel. +41 81 833 45 00
www.kulm.com
fb@remove-this.kulm.com

Grottino by Laudinella

Via Tegiatscha , 7500 St. Moritz
Tel. +41 81 836 00 00
Fax. +41 81 836 00 01
https://laudinella.ch/
info@remove-this.laudinella.ch

Pur Alps Bistro

Via Maistra , 7500 St. Moritz
Tel. +41 81 834 41 85
https://www.puralps.ch/de/genussmarkt-st.moritz
st.moritz@remove-this.puralps.ch

Pizza Way

Via Maistra , 7500 St. Moritz

Tel. +41 81 837 58 69

hotel@remove-this.arte-stmoritz.ch

Le Relais

Via Serlas , 7500 St. Moritz
Tel. +41 81 837 26 38
Fax. +41 81 837 26 98
www.badruttspalace.com/de/restaurants-bars-club/restaurants/le-relais
culinary@remove-this.badruttspalace.com

CheChaClub - Restaurant & Blizzard Beach Lounge

Via Salastrains , 7500 St. Moritz
Tel. +41 81 833 63 55
www.chechaclub.com
hello@remove-this.chechaclub.com