Gstaad RestaurantGstaad Restaurant
Berghaus Wasserngrat at 1920m — classic Gstaad mountain lunch

Best Lunch Restaurants in Gstaad

Gstaad lunch divides naturally into two streams: the mountain restaurant lunch (on skis or on a hiking trail, at altitude, with a 360-degree view) and the village restaurant lunch (the Promenade terrace, the hotel garden, the unhurried two-hour meal with wine). Both are excellent; the right choice depends on your day.

Mountain lunch vs village lunch in Gstaad

The mountain lunch is the defining midday experience of a Gstaad ski day. Arriving at Berghaus Wasserngrat or Wispile by cable car or gondola, ordering rösti and a glass of local wine on a sun-drenched terrace with the Saanenland spread below — this is what people remember. The village lunch, by contrast, offers the full restaurant experience: La Bagatelle's terrace for a French menu with valley panorama, Hotel Olden for a lively Promenade lunch, Sonnenhof in Saanen for a more contemplative French-Italian table.

La Bagatelle — best village lunch in Gstaad

La Bagatelle at Le Grand Chalet serves the best formal village lunch in Gstaad. The terrace overlooking the valley is open from 12:00 (weather and season permitting), and the kitchen serves the same level of French-classical cooking as the dinner menu — Bresse poultry, truffle preparations, beautiful salads — at a slightly more accessible lunch price point. The lunch menu runs CHF 55–120 per person for food, considerably less than the dinner tasting menu.

Hotel Olden — the social lunch

Hotel Olden on the Promenade is the natural meeting point for a Gstaad lunch. Open from 11:00 daily, the terrace faces the Promenade and is one of the prime people-watching spots in the village. The Mediterranean menu at lunch leans towards salads, fish preparations and simple pasta — lighter than the dinner offering, and well suited to a midday meal between activities. Service is quick and efficient.

Near the train station — best options

If you have arrived at Gstaad train station and want lunch close by, Restaurant Victoria at Promenade 72 is a five-minute walk and serves traditional Swiss lunch from 08:00 daily. The Coop Restaurant at Untergstaadstrasse 20 is the most accessible lunch near the station — cafeteria-style but reliable, open Monday to Saturday. For something with more character, continue five minutes to the main Promenade where Rialto, Arc-en-Ciel and Olden all offer lunch from 11:30.

Restaurant Sonnenhof — best lunch in Saanen

Restaurant Sonnenhof in Saanen serves lunch on Wednesday through Sunday. The 16 Gault Millau kitchen at its full capability for a midday meal — typically a three-course menu at CHF 60–90 per person — is one of the best value lunches in the Saanenland. The terrace facing the valley is particularly beautiful on a clear winter day with the mountains behind Saanen lit by the low Alpine sun.

HUUS Hotel — modern lunch in Saanen

HUUS Hotel in Saanen is open for lunch daily from 12:00. The Mediterranean kitchen makes it one of the most varied lunch menus in the valley — salads, sushi, Mediterranean plates — appealing to a wide range of preferences. Particularly convenient if you are near Saanen Airport or driving into the valley from Zweisimmen.

Quick lunch options on the Gstaad Promenade

For a quick lunch between activities, the Promenade offers several informal options. Early Beck (the Promenade bakery, open from 06:30) provides sandwiches, quiches and pastries for eating in or taking away. Burger Station on Gstaadstrasse offers proper burgers made with Swiss beef. Wally's Gstaad at Promenade 49 is open from 11:00 for simple brasserie food including rösti, salads and daily specials.

Best lunch restaurants for families with children

For families with children, the mountain restaurant lunch is often the highlight of the week. Berghaus Wispile is the most family-accessible — short gondola, flat walk, simple menu. In the village, Arc-en-Ciel opens from 11:30 and serves wood-fired pizza from midday, making it the most practical family lunch option on the Promenade.

Lunch hours in Gstaad — what you need to know

Most Gstaad village restaurants serve lunch from 11:30 or 12:00 to 14:00 or 14:30. A few (Hotel Olden, Victoria, Arc-en-Ciel) serve food continuously through the afternoon. Mountain restaurants serve until 15:30–16:00 or when lifts close. The kitchen at fine-dining restaurants (Chesery, Sommet, MEGU) does not open for lunch in most cases.

Booking lunch in Gstaad

Most Gstaad lunch restaurants do not require a reservation except during peak dates. La Bagatelle is the exception — the terrace fills on sunny winter weekends and booking 48 hours ahead is wise. For Sonnenhof lunch, always book. Mountain restaurants (Wasserngrat, Wispile) are walk-in only. For any group of 6 or more, call ahead regardless of restaurant.

9 restaurants we recommend

La Bagatelle

La Bagatelle

Gstaad · French, Fine Dining

Classic French cuisine in the Hotel Le Grand Chalet. For 30 years one of the best tables in the Berner Oberland with a panoramic terrace over the valley.

0.0CHF 120 - 220
Hotel Olden Restaurant

Hotel Olden Restaurant

Gstaad · International, Swiss

Legendary Gstaad institution on the promenade. Meeting point of international bon vivants since the 1960s, Mediterranean cuisine extra class.

0.0CHF 45 - 120
Restaurant Sonnenhof

Restaurant Sonnenhof

Saanen · French, Italian

Louise & Erich Baumer serve French-Italian-inspired cuisine awarded 16 Gault Millau points. Wonderful terrace on top of Saanen with valley views.

0.0CHF 60 - 140
Berghaus Wasserngrat

Berghaus Wasserngrat

Gstaad · Mountain, Swiss

Iconic mountain restaurant at 1,920m with a sun-drenched terrace and 360° views of the Saanenland. Famous for summer aperos and hearty Alpine lunches.

0.0CHF 35 - 90
Restaurant Pizzeria Arc-en-Ciel

Restaurant Pizzeria Arc-en-Ciel

Gstaad · Italian, Fondue

Wood-fired pizzas, regional specialities and fondue in a warm family-friendly setting. Beloved by locals year-round.

0.0CHF 25 - 55
Ristorante Bar Rialto

Ristorante Bar Rialto

Gstaad · Italian

Lively Italian trattoria on the Gstaad Promenade. Pasta, thin-crust pizzas and an all-Italian wine list in a convivial buzzy setting.

0.0CHF 25 - 50
Berghotel Hornberg

Berghotel Hornberg

Schönried · Swiss, Mountain

Alpine Berghotel above Schönried with a farm attached — cows in the barn, fresh cheese on the plate. Traditional Swiss cooking with Saanenland views.

4.5 · 4.5 reviewsCHF 30 - 70
Berghaus Wispile

Berghaus Wispile

Gstaad · Mountain, Swiss

Mountain restaurant at 1,770m, accessed by gondola from Gstaad. Authentic Swiss cuisine with rösti, homemade apple strudel and unreal views.

4.3 · 4.3 reviewsCHF 25 - 55
HUUS Gstaad Restaurant

HUUS Gstaad Restaurant

Saanen · International, Japanese

Mediterranean-inspired kitchen plus an in-house sushi counter at the design-led HUUS Hotel. Modern classics in a relaxed alpine setting.

0.0CHF 45 - 120

Find them on the map

Frequently asked questions

What are the best lunch spots near Gstaad train station?

Restaurant Victoria (5-minute walk, CHF 30–50), Coop Restaurant at Untergstaadstrasse (cafeteria, nearest to station), or the Promenade restaurants (Olden, Rialto, Arc-en-Ciel, 10-minute walk).

Are Michelin restaurants open for lunch in Gstaad?

La Bagatelle serves lunch daily. The others (Chesery, LEONARD's, Sommet) are dinner-only. La Bagatelle is one of the best-value Michelin-quality lunches in Switzerland.

Do I need to book lunch in Gstaad?

For casual restaurants and mountain huts: usually not. For La Bagatelle on a sunny weekend: book 48 hours ahead. For Sonnenhof: always book. Groups of 6+: always call ahead.

What is a typical price for lunch in Gstaad?

CHF 20–40 per person at casual restaurants. CHF 40–80 at mid-range tables. CHF 80–120 at La Bagatelle. Mountain restaurants: CHF 25–50 including a drink.

Is there lunch available on the Gstaad ski mountain?

Yes — Berghaus Wasserngrat (1,920m), Berghaus Wispile (1,770m), Eggli Lounge, and the Eagle Ski Club restaurant all serve mountain lunches. No reservation needed.

Let us book this for you — free

Send one WhatsApp message. We call the restaurant in English, German, French or Italian, confirm the table, and reply with your booking details — usually within 10 minutes.

WhatsApp us now

+41 77 281 07 73 · No account, no app, no fee

More Gstaad dining guides