lunchmenu.ch

Swiss Wine Price Index

A standard bottle of wine (70-80 cl) typically costs CHF 56.75 in a Swiss restaurant (median); open wine runs CHF 8.00 per decilitre (median). The index is based on the currently published wine lists of 1022 restaurants across 27 cities.

As of 30 October 2026

Prices by city

CityRange (p25-p75)Bottle (median)Open per dlRestaurants
1 Locarno Locarno: Median 68.50, p25-p75 56.25-87.50, 95% CI 54.00-95.00, n=12 CHF 68.50 CHF 8.50 12
2 Luzern Luzern: Median 68.00, p25-p75 56.00-90.25, 95% CI 57.25-86.00, n=28 CHF 68.00 CHF 8.70 28
3 Zürich Zürich: Median 64.75, p25-p75 55.00-84.00, 95% CI 62.00-69.00, n=150 CHF 64.75 CHF 8.85 150
4 Chur Chur: Median 62.00, p25-p75 56.19-67.38, 95% CI 56.00-67.50, n=14 CHF 62.00 CHF 8.25 14
5 Rapperswil-Jona Rapperswil-Jona: Median 60.00, p25-p75 50.88-86.50, 95% CI 47.50-109.00, n=8 CHF 60.00 CHF 8.25 8
6 Ascona Ascona: Median 59.50, p25-p75 55.00-62.75, 95% CI 52.00-65.00, n=8 CHF 59.50 CHF 8.00 8
7 Bern Bern: Median 59.00, p25-p75 50.75-71.50, 95% CI 54.00-65.00, n=43 CHF 59.00 CHF 8.40 43
8 Baden Baden: Median 58.50, p25-p75 51.63-63.13, 95% CI 50.50-65.00, n=12 CHF 58.50 CHF 8.50 12
9 Zug Zug: Median 58.00, p25-p75 48.00-67.00, 95% CI 48.50-65.00, n=25 CHF 58.00 CHF 8.00 25
10 Basel Basel: Median 58.00, p25-p75 49.50-62.00, 95% CI 52.00-61.50, n=35 CHF 58.00 CHF 8.00 35
11 Lausanne Lausanne: Median 57.25, p25-p75 48.75-75.00, 95% CI 50.00-74.00, n=28 CHF 57.25 CHF 8.50 28
12 St. Gallen St. Gallen: Median 56.75, p25-p75 49.75-68.00, 95% CI 50.00-68.00, n=20 CHF 56.75 CHF 8.18 20
13 Lugano Lugano: Median 56.50, p25-p75 48.50-64.25, 95% CI 41.00-85.00, n=7 CHF 56.50 CHF 8.50 7
14 Schaffhausen Schaffhausen: Median 56.00, p25-p75 48.00-59.00, 95% CI 43.00-65.50, n=9 CHF 56.00 CHF 7.50 9
15 Winterthur Winterthur: Median 55.50, p25-p75 51.25-73.50, 95% CI 51.00-74.00, n=18 CHF 55.50 CHF 8.00 18
16 Liestal Liestal: Median 55.50, p25-p75 49.00-56.00, 95% CI 41.25-63.00, n=5 CHF 55.50 CHF 7.00 5
17 Vevey Vevey: Median 54.50, p25-p75 49.50-61.13, 95% CI 40.50-76.50, n=8 CHF 54.50 CHF 6.88 8
18 Genève Genève: Median 53.00, p25-p75 45.00-66.25, 95% CI 46.00-61.50, n=31 CHF 53.00 CHF 7.53 31
19 Stans Stans: Median 52.00, p25-p75 49.00-66.00, 95% CI 41.00-99.50, n=5 CHF 52.00 5
20 Olten Olten: Median 51.75, p25-p75 48.63-60.63, 95% CI 47.50-64.00, n=8 CHF 51.75 CHF 6.75 8
21 Aarau Aarau: Median 49.00, p25-p75 45.00-62.50, 95% CI 35.00-66.00, n=9 CHF 49.00 CHF 8.13 9
22 Fribourg Fribourg: Median 49.00, p25-p75 43.75-69.63, 95% CI 42.00-85.00, n=10 CHF 49.00 CHF 6.75 10
23 Sion Sion: Median 48.50, p25-p75 45.75-55.63, 95% CI 42.00-57.50, n=12 CHF 48.50 CHF 6.50 12
24 Solothurn Solothurn: Median 48.00, p25-p75 48.00-59.00, 95% CI 47.50-59.00, n=13 CHF 48.00 CHF 6.88 13
25 Thun Thun: Median 47.00, p25-p75 44.00-53.00, 95% CI 44.00-56.00, n=13 CHF 47.00 CHF 7.50 13
26 Appenzell Appenzell: Median 47.00, p25-p75 45.50-54.00, 95% CI 45.50-67.00, n=5 CHF 47.00 CHF 7.00 5
27 Yverdon-les-Bains Yverdon-les-Bains: Median 42.75, p25-p75 40.50-55.88, 95% CI 17.00-68.50, n=6 CHF 42.75 CHF 5.55 6

Bottle price by origin

Origin drives price: bottles from France are the priciest at CHF 80.00 (median of per-restaurant medians).

OriginRange (p25-p75)Bottle (median)Restaurants
1 France France: Median 80.00, p25-p75 64.00-105.38, 95% CI 78.00-85.00, n=380 CHF 80.00 380
2 New World New World: Median 65.50, p25-p75 48.63-100.00, 95% CI 59.00-75.50, n=102 CHF 65.50 102
3 Germany Germany: Median 65.00, p25-p75 54.00-82.50, 95% CI 59.00-72.00, n=97 CHF 65.00 97
4 Portugal Portugal: Median 63.00, p25-p75 52.00-75.00, 95% CI 59.00-67.00, n=110 CHF 63.00 110
5 Spain Spain: Median 61.63, p25-p75 51.50-77.00, 95% CI 59.00-63.50, n=366 CHF 61.63 366
6 Austria Austria: Median 59.00, p25-p75 53.00-71.88, 95% CI 57.00-62.00, n=164 CHF 59.00 164
7 Switzerland Switzerland: Median 58.00, p25-p75 49.00-68.00, 95% CI 56.00-59.00, n=489 CHF 58.00 489
8 Italy Italy: Median 56.50, p25-p75 48.00-69.88, 95% CI 55.75-58.25, n=643 CHF 56.50 643

Cuisine and wine origin

Does the Italian restaurant pour Italian wine? Largely yes. For 61.9% of listed wines the origin could be read from region or name; the rest is left out.

SwitzerlandItalyFranceSpainOtherRestaurants
All restaurants 27%43%15%9%7% 849
Italian restaurants 19%60%10%7%4% 225
Swiss cuisine 31%36%13%12%8% 147
French restaurants 38%22%30%5%5% 72
Spanish restaurants 9%53%6%21%11% 10

849 restaurants · mean share of attributed wines

Most-listed wine regions

Region (spelling variants merged)Listings
1 Toscana 2107
2 Ticino 1281
3 Piemonte 1109
4 Valais/Wallis 828
5 Veneto 751

How big is the wine list?

A restaurant in our corpus typically lists 18 wines (median); the middle half falls between 8 and 41. Basis: 1'251 restaurants with a published wine selection.

1-9: 366 · 29.3%1-9366 · 29.3%10-19: 287 · 22.9%10-19287 · 22.9%20-49: 334 · 26.7%20-49334 · 26.7%50-99: 164 · 13.1%50-99164 · 13.1%100+: 100 · 8.0%100+100 · 8.0%
Table
Wines listedShareRestaurants
1-929.3%366
10-1922.9%287
20-4926.7%334
50-9913.1%164
100+8.0%100

Methodology

The index is computed automatically from the wine lists Swiss restaurants currently publish, collected continuously by Lunchmenu.ch. Entries with incomplete or implausible details are automatically excluded, as are priced add-ons and prices in foreign currency. Bottle prices only count within the standard 70-80 cl window, so half bottles and magnums cannot skew the median; bottles without a stated size stay out. For open wine the per-decilitre price is the headline figure; it is computed where the pour size is stated on the list. The raw per-glass price counts regardless of pour size and is reported only secondarily. Each restaurant counts once: its price is the median of its listings, and a city's value is the median of those per-restaurant prices. Only restaurants in Switzerland are included; cities with fewer than 5 restaurants are not listed individually. The range shows the middle half of restaurants (p25 to p75); the 95% confidence interval of the median is computed distribution-free from order statistics. Wine regions are only counted, with no price claims attached; spelling variants of one region (Toscana/Toskana) are merged and bare country names excluded.

An origin only counts when it is unambiguous ('Rhône' does not count as France, for instance, since Valais also lines the Rhone); coverage is reported. Wines are counted as labels (the same wine by the glass and by the bottle counts once). Each restaurant counts exactly once here too.

These figures may be quoted freely with attribution to Lunchmenu.ch and a link to this page.