Offers
Apr 17, 2026

Switzerland Grocery Price Comparison 2026: Where to Actually Save

Migros, Coop, Aldi, Lidl, Denner, Aligro and Otto's compared with real 2026 data. K-Tipp rankings, promo calendar, new CHF 150 customs allowance and cross-border shopping guide.

Rappn Team
9 min
Switzerland Grocery Price Comparison 2026: Where to Actually Save

In Switzerland, the cheapest supermarket changes every single week. There is no single winner, and anyone claiming otherwise is oversimplifying. Aldi Suisse and Lidl Schweiz still lead on the basic basket, Coop and Migros have closed the gap thanks to their discount lines, Denner dominates on coffee, wine and pantry goods, while Aligro and Otto's are two underused cards. And for anyone living near a border, France, Germany and Italy remain real options, but with rules that changed significantly in 2025. Here are the 2026 numbers, category by category, border by border.

The K-Tipp ranking: Aldi and Lidl ahead, gap narrowing

The most cited reference in Switzerland remains the periodic K-Tipp consumer test, which compares the same basket across the five major chains. The September 2025 release, covering 100 everyday items, delivered this result:

Chain100-product basketGap vs leader
Aldi SuisseCHF 230.94baseline
Lidl SchweizCHF 232.83+0.8 %
MigrosCHF 243.54+5.5 %
CoopCHF 250.70+8.6 %

A parallel test on 40 common products (bread, milk, fruit, vegetables, detergents, hygiene) shows the same ranking with wider gaps: Lidl CHF 66.64, Aldi CHF 66.69, Denner CHF 72.70 (+9 %), Migros CHF 79.48 (+19 %), Coop CHF 83.42 (+25 %). The takeaway is clear: the more your basket concentrates on everyday non-branded items, the wider the gap between discounters and the big Swiss retailers becomes.

The interesting trend: since September 2025, Migros and Coop have aligned the prices of their economy lines M-Budget and Prix Garantie with the discounters. Result: if you buy only M-Budget or Prix Garantie products at Migros and Coop, the difference with Aldi and Lidl has nearly vanished on milk, eggs, rice, pasta, flour, salt and sugar. The gap remains on meat, fruit, vegetables, detergents and personal care, where the German discounters are still meaningfully cheaper.

Branded products: prices are almost identical everywhere now

The comparison portal bonus.ch surveyed 20 randomly selected branded products at Aldi, Coop, Lidl and Migros in August 2025. The finding is less exciting than expected: for the vast majority of articles, the difference is one centime. The practical lesson is sharp: if your basket is built on Nutella, Coca-Cola, Barilla, Nestlé, Mars, Pringles and other international brands, the choice of supermarket barely matters. The chains watch each other and align prices down to the centime. Real savings come from elsewhere: fresh products, private labels and weekly promotions.

Where each chain actually wins (the category map)

  • Aldi Suisse and Lidl Schweiz: basic basket, canned goods, detergents, loose fruit and vegetables, budget organic lines (Aldi Bio, Lidl Bio Organic). Reduced assortment (around 1,500–2,000 items versus 15,000–20,000 at Migros and Coop), but aggressive pricing on everything else.
  • Migros: strong on M-Budget for daily essentials (milk, eggs, bread, pasta, rice). Excellent on Migros Bio and Demeter for quality seekers. Fresh bakery goods often marked down late in the day. Caveat: in smaller and mid-sized branches the M-Budget range is often incomplete.
  • Coop: unbeatable during promo weeks for household and hygiene products (e.g. Ariel 80 washes at CHF 25.90 instead of 51.80, Persil maxi pack, bulk detergents). Prix Garantie covers the basics, Naturaplan is the premium organic reference.
  • Denner: the kingdom of coffee, wine, chocolate and pantry goods. Typical example: Chicco d'Oro 3×500 g at CHF 24.95 instead of 38.70. Dense store network, ideal for quick runs, but rarely the cheapest for a full basket.
  • Aligro: the wholesaler accessible to private customers. Cash-and-carry format, large packs, low per-kilo prices on meat, cheese, ethnic goods and Italian specialities. ID required for entry, no paid membership card.
  • Otto's: the forgotten retailer in these comparisons. Works by lots and discontinued stock, known brands at knockdown prices when they come in. You cannot plan a weekly shop around Otto's, but worth checking for targeted wins on wine, chocolate, cosmetics and hardware.

The new promo calendar (updated February 2026)

One detail that changes everything for planners. From 5 February 2026, Migros and Denner have also moved to the Thursday–Wednesday promo cycle, aligning with Coop. This means every Thursday morning, new offers go live at all three major Swiss chains simultaneously. Coop anticipates online visibility: from Wednesday at 16:30, next week's flyer is already viewable on the website.

The golden rule of the smart Swiss shopper:

  1. Wednesday evening: plan your basket with the new offers.
  2. Thursday or Friday: big shop with fresh discounts.
  3. Saturday: only top up what's missing, at full price or on residual promos.

Doing your main shop on a Monday means buying at the end of the cycle: the promo shelves are empty, the "3-for-2" deals on fresh items are fading out.

Unit price: the only number that actually matters

You see a 500 g pasta pack at CHF 1.95 and a 1 kg pack at CHF 2.80. Which is better? CHF 3.90/kg versus CHF 2.80/kg. A 28 % gap, same product, same store. This is where money is won or lost: on the unit price (CHF/kg, CHF/litre, CHF/100 g). Two packs can look almost identical while the real price hides on a tiny label. Always compare kilo or litre prices, never the main sticker. Compare identical formats, because packaging often changes the quantity. Only buy what you will actually use: a "deal" that ends up in the bin is not a saving.

Shrinkflation: the invisible price rise 2024–2026

A phenomenon that supermarket comparisons often fail to capture: the product keeps its price (or nudges up slightly) while the pack shrinks. Some documented cases from the past three years in Switzerland:

  • Mars bars: 6 × 45 g at CHF 2.45 in 2022, now 5 × 45 g at CHF 2.95. Same shelf, same brand, roughly 40 % more per bar.
  • Pringles: 15 g less per tube, 35 centimes more.
  • Lätta margarine: 50 g less per tub, 70 centimes more.

For some products analysed by bonus.ch, effective inflation from 2022 to 2024 reached 58 %. Your shopping list costs more even when shelf prices look stable. The only defence is reading the weight label, not the price tag.

Cross-border shopping: the new CHF 150 rule

Before diving into the three borders, there is one number everyone should know. From 1 January 2025, Switzerland cut the customs duty-free allowance in half, from CHF 300 to CHF 150 per person per day (source: Federal Office for Customs and Border Security, FOCBS/BAZG). It applies to all imported goods, children included. Important: if the total value exceeds CHF 150, Swiss VAT is due on the entire amount, not just on the excess.

Key points of the new rule:

  • Value is calculated net of foreign VAT (if shown on the receipt).
  • Swiss rate: 8.1 % standard, 2.6 % for food, medicines and books.
  • The QuickZoll app automatically applies 8.1 % on everything, including food. The reduced 2.6 % rate is only available verbally at a staffed border post or in writing via declaration box. QuickZoll is expected to support the reduced rate from 2027.
  • Quantity allowances (on top of the CHF 150 value limit, per person per day, minimum age 17): alcohol 5 L up to 18 % + 1 L above 18 %, tobacco 250 cigarettes, meat max 1 kg (above that, duties of CHF 17–23/kg), butter and cream max 1 kg/L, oil and fats max 5 L/kg.
  • A single item worth more than CHF 150 is always taxable, even in a group.

A concrete consequence: "family shopping" has become a well-known strategy. A family of four can legally import up to CHF 600 of goods per day without paying Swiss VAT. Official data from late 2025 shows cross-border shopping did not slow down: a University of St. Gallen study found a 10 % increase since 2022, and QuickZoll declarations more than doubled in 2025 (+131.6 % according to FOCBS).

French border: Geneva, Vaud, Jura region

Where people go: main crossings from Geneva include Bardonnex, Moillesulaz, Thônex-Vallard and Perly. From Vaud and Jura: Divonne-les-Bains and Les Verrières. Typical destinations: Annemasse, Ferney-Voltaire, Gaillard, Divonne-les-Bains, Saint-Julien-en-Genevois, Thonon-les-Bains. Reference French chains: Leclerc (the most aggressive on price), Carrefour, Auchan, Intermarché, Casino, plus the discounters Lidl France and Aldi France. Worth noting: Migros already runs three "Migros France" stores in Neydens, Étrembières and Thoiry, and is opening a fourth in Divonne-les-Bains in 2026, specifically to intercept Swiss shoppers before they cross over.

How much you save: less than most people think. According to a comparison by the Fédération Romande des Consommateurs (FRC) on a basket of 32 essential products, the price gap between Switzerland and France is now minimal. Lidl Schweiz sells the same basket for CHF 62.20, Lidl France for EUR 58.48: at current exchange rates, essentially the same. French inflation, near 20 % in two years, has erased most of the historical advantage on fresh and packaged goods.

Where the advantage still exists: meat (especially beef and poultry), non-food items (toilet paper, detergents, razors, cosmetics, feminine hygiene), books, over-the-counter medication, streaming and digital subscriptions, foie gras and oysters (items rarely or expensively available in Switzerland). Here French prices remain significantly lower.

Tax context: French VAT 20 % standard, 5.5 % on basic food. Tax-free France with a minimum threshold of EUR 100 per receipt.

When it actually pays off: less and less for the weekly shop, more and more for targeted purchases (meat, non-food, clothing). The image of the Swiss resident packing their car with French groceries is outdated for most everyday food.

German border: Basel, Aargau, Schaffhausen, Thurgau

Historically the most heavily used border, and still the one with the widest price gap.

Where people go: main crossings are Basel-Weil am Rhein, Schaffhausen, Kreuzlingen-Konstanz and Koblenz-Waldshut. Destinations: Weil am Rhein (reachable by tram or bike from central Basel), Lörrach, Rheinfelden (Baden), Waldshut-Tiengen, Singen and Konstanz. Reference German chains: Edeka, Rewe, Kaufland (giant hypermarkets), Lidl Deutschland, Aldi Süd and Penny. The hypermarkets in Konstanz and Weil am Rhein are built for Swiss customers: dedicated parking, cashiers who understand Swiss German, advertising explicitly targeting Swiss shoppers — e.g. Edeka signs reading "600 CHF Freibetrag – gemeinsam einkaufen, gemeinsam sparen".

How much you save: this is the border where the real advantage is clearest. According to Swiss consumer associations, people pay roughly 25 % more in Switzerland than in Germany for everyday goods. The scale is massive: Swiss retail is estimated to lose over CHF 8 billion a year to cross-border shopping.

The VAT refund game: German VAT is 19 % standard, 7 % on basic food. At the border, Swiss shoppers can get the famous "green form" (Ausfuhr- und Abnehmerbescheinigung) stamped and claim back German VAT once back in Switzerland. In Singen and Weil am Rhein, customs officers stamp up to ten requests per minute. Current minimum threshold: EUR 50 per receipt. Germany has been testing its own VAT refund app since 2025, expected to replace the paper form by 2026.

When it actually pays off: almost always if you live within an hour's drive. The advantage is wide on food, personal care, household items, small electronics, clothing. Border traffic remains dense: Swiss shoppers come not only from Basel and Aargau but also from central Switzerland.

Italian border: Ticino, Como province

For anyone in Ticino or Sopraceneri, Italian shopping remains the border with the strongest advantage, with caveats.

Where people go: main crossings are Chiasso-Como, Stabio-Gaggiolo, Ponte Tresa and Dirinella-Zenna. Typical destinations: supermarkets in Como, Varese, Luino, Gallarate and Lavena Ponte Tresa. Reference Italian chains: Esselunga, Lidl Italia, Eurospin, Bennet, Il Gigante, Tigros. Eurospin and Lidl Italia unbeatable on private labels, Esselunga and Carrefour unbeatable on branded promotions.

How much you save: on a full basket of identical branded products, prices in Lombardy are 35–55 % lower than in Ticino, with peaks of 42 % on the average basket. The advantage is greatest on meat, cheese, wine, fresh pasta and household products. It is zero or negative on local seasonal fruit and vegetables and on some organics, where the Ticino offer is often competitive.

Tax context: Italian VAT 22 % standard, 4–10 % on basic food. Italian tax-free threshold: EUR 154.95 per store per day.

Fuel: from 2019 to 2026, fuel volumes sold in Ticino collapsed by 50 %, because Ticino residents fill up in Italy (source: RSI Patti Chiari, March 2026).

When it actually pays off: for those living within 20–30 minutes of the border and shopping in volume.

Using Rappn for the weekly comparison

Rappn is the independent app that aggregates over 10,000 weekly offers from Migros, Coop, Aldi Suisse, Lidl Schweiz, Denner, Aligro and Otto's. No retailer partnerships: rankings are not skewed by sponsorships. Three things that set Rappn apart from a flyer aggregator:

  • Filter by canton and language, because offers and prices vary.
  • Automatic unit price comparison, calculated for you.
  • Shared shopping list for partners or flatmates, with separate totals per chain and a combined "multi-store" total (usually the lowest).

A concrete example from the app: a CHF 172 basket if bought entirely at Coop drops to CHF 124 by combining Lidl for basics and Migros for dairy and bread. Thirty minutes of planning, CHF 48 saved, repeatable every week.

Frequently asked questions

What is the cheapest supermarket in Switzerland in 2026?

For a weekly basket of basics, Aldi Suisse and Lidl Schweiz remain the cheapest. The latest K-Tipp test on 100 products gave Aldi CHF 230.94, Lidl CHF 232.83, Migros CHF 243.54, Coop CHF 250.70. The gap nearly disappears if you stick to M-Budget and Prix Garantie lines at Migros and Coop.

What is the Swiss customs allowance in 2026?

CHF 150 per person per day, halved from CHF 300 on 1 January 2025 by Federal Council decision. If total spending exceeds CHF 150, Swiss VAT is due on the total value, not just on the excess. A family of four can legally import up to CHF 600 of goods per day without paying Swiss VAT.

Are Prix Garantie and M-Budget really on par with Aldi and Lidl?

On price, yes, almost always. On quality, K-Tipp and other independent lab tests show that the discount lines of the Swiss giants are often identical or better than Aldi and Lidl's private labels, because they frequently come from the same factories. The real variable is assortment: in smaller and mid-sized branches, M-Budget and Prix Garantie have gaps, and the advantage evaporates.

When do weekly offers change in Swiss supermarkets?

From February 2026, Migros, Coop and Denner all follow the Thursday–Wednesday cycle. New offers start on Thursday morning, with Coop's online flyer visible from Wednesday 16:30. Aldi and Lidl run slightly different cycles with promotions rotating through the week.

Is it still worth cross-border shopping from Switzerland?

It depends on the border and the product. Germany remains the most rewarding (roughly 25 % savings on a typical basket), Italy stays strong for meat, cheese and wine (35–42 % savings), France has lost most of its advantage on everyday food but remains attractive for meat, non-food, books and medicines. The CHF 150 allowance reset in January 2025 changed the planning: family shopping (two or more people) and the QuickZoll app are the most common strategies.

Does Rappn cover all of Switzerland?

Yes. Rappn aggregates weekly offers from the seven major Swiss grocery chains (Migros, Coop, Aldi Suisse, Lidl Schweiz, Denner, Aligro, Otto's) across every canton, in German, French, Italian and English. Offers are filtered by your region, so what you see reflects prices actually available near you.

Is Rappn free?

Yes, the core comparison is free and always will be. Optional premium features may be introduced in the future, but the weekly offers comparison, unit-price calculation, shared shopping lists and basket tools remain free.


The "cheapest supermarket in Switzerland" does not exist. What exists are strategies that save 20–40 % every week: read unit prices, plan your shopping around the Thursday–Wednesday promo cycle, use the discount lines of the giants for basics and the German discounters for meat, fruit, vegetables and detergents, keep Aligro in mind for bulk and Otto's for targeted deals. If you live near a border, France, Germany or Italy remain real options, but since 2025 they have to be managed within the new CHF 150 allowance and with clear-eyed awareness of where the real saving still exists. The tedious part is holding all of this together every week, and that is exactly why Rappn exists.

Compare this week's offers in your region with Rappn, free.

Rappn

Start saving today

Join thousands of Swiss shoppers saving every day.

Get Rappn Free