Chain vs Chain5 min readUpdated:

Migros, Coop, Aldi, Lidl, Denner: Where to Buy What

Milk runs CHF 1.03 a litre with M-Budget against CHF 1.17 with Prix Garantie, and Coop's Prix Garantie chicken breast sits at CHF 11.50 a kilo, ahead of Aldi and Lidl in the same tests. Branded products mostly cost the same in every chain, with a largest gap of 30 centimes (bonus.ch, August 2025). Updated September 2026: this page splits the weekly shop aisle by aisle and says who is ahead in each one.

Rappn compares the current promotions of 7 Swiss retailers, updated daily: free, no subscription.

See all four side-by-side. Rappn is free
A row of kitchen scales holding different groceries, each with a blank dial.

Updated: September 2026. Sources: K-Tipp, RTS A Bon Entendeur, bonus.ch.

If you're searching for "the cheapest supermarket in Switzerland", you're asking the wrong question.

No supermarket is cheapest on everything. Lidl had the lowest total basket in the K-Tipp and RTS tests, but doesn't stock the same Emmentaler you'll find at Migros. Migros has M-Budget at near-discount prices, but doesn't sell alcohol. Coop is the most expensive on basics, but has the lowest budget chicken price in this comparison. Denner is a discounter that costs more than Migros in tests. Aldi has prices identical to Lidl but is closing stores.

The right question is: where should you buy what?

This guide breaks down the weekly shop category by category and shows where each one came out lower in this comparison.

The Cheat Sheet

CategoryLower in this comparisonEvidence
Dairy (milk, butter, yoghurt) Migros (M-Budget)M-Budget butter CHF 2.95 vs Prix Garantie CHF 3.50. Milk per litre CHF 1.03 vs CHF 1.17
Bread and bakery All equalRuchbrot CHF 1.00 everywhere. Lidl bakes in-store
Meat (budget) Coop (Prix Garantie)Chicken breast CHF 11.50/kg, lowest in this comparison. Cut by up to 27% in 2025
Meat (on promotion) Migros and Coop alternateDifferent cuts on promotion each week
Fruit and vegetables MigrosTiefpreis programme 2025: −3.6% on average, including carrots, potatoes, bananas
Pasta, rice, flour, sugar All equal (Migros slightly lower)M-Budget spaghetti CHF 1.20/kg. Flour, sugar, rice: identical everywhere
Branded products (Nutella, Barilla) Identical everywherebonus.ch (3 September 2025): mostly the same price on 20 branded products, largest gap 30 centimes (4.5%)
Detergent and household Coop and Migros (on promotion)Both put detergent on promotion several times a year
Coffee🟤 Denner (on promotion)Coffee is regularly on promotion at Denner
Wine and alcohol🟤 Denner or CoopDenner = 2nd largest wine seller in Switzerland. Coop carries a large wine range. Migros supermarkets sell no alcohol
Organic Aldi and Lidl (organic basket)K-Tipp organic basket, May 2021: Aldi CHF 138, Lidl CHF 141, Migros CHF 174, Coop CHF 189. The broadest organic range is Coop's (Naturaplan)
Online shopping coop.chsaldo 01/2022 (18 January 2022): at Coop the same basket cost almost the same online and in store, at Migros the gap was large

Switzerland’s four-chain reality: Migros and Coop control the mainstream, Aldi and Lidl pull the discount floor. Here are all four chains’ live offers in one grid, the full mosaic.

See all four side-by-side. Rappn is free

Free, no subscription · iOS & Android

All four big chains · today’s prices · Migros · Coop · Aldi · Lidl

Offers

…

Dairy: M-Budget and the Other Budget Lines

ProductMigrosCoopAldiLidlDenner
Whole milk /LCHF 1.03 (M-Budget)CHF 1.17 (Prix Garantie)~CHF 1.10~CHF 1.10~CHF 1.15
Butter 250gCHF 2.95 (M-Budget)CHF 3.50 (Prix Garantie)~CHF 3.20~CHF 3.20~CHF 3.30
Natural yoghurt 500gCHF 0.80 (M-Budget)~CHF 0.90~CHF 0.85~CHF 0.85~CHF 0.95
Branded butter (Die Butter)CHF 3.95CHF 3.95CHF 3.95CHF 3.95CHF 3.95

Last row matters: branded products cost the same everywhere. Only the budget line makes a difference.

Meat: where Prix Garantie sits

Coop Prix Garantie chicken breast at CHF 11.50/kg is the lowest price in this five-chain comparison, checked in September 2026, below Aldi and Lidl. Prix Garantie cut meat prices by up to 27% in 2025. For promoted meat, Migros and Coop feature different cuts from week to week.

Fruit and Vegetables: Migros Cut Prices

The Tiefpreis programme in 2025 made fruit and veg 3.6% cheaper on average at Migros. Carrots, potatoes and bananas are at guaranteed lowest prices. Aldi and Lidl have similar or slightly lower prices but a smaller range.

From RTS: the closer to the border (France, Germany, Italy), the more budget products you'll find on the shelves. Supermarkets stock more M-Budget and Prix Garantie where cross-border shopping is a threat.

Household: Only Buy on Promotion

Detergent, toilet paper, soap: these products don't expire and go on promotion regularly. Buying at full price is the most expensive mistake you can make.

Coop and Migros both put detergent on promotion several times a year, in different weeks. Rule: never buy detergent at full price. Wait for the promotion, buy 2–3 packs, done.

Coffee and Wine: Who Sells What

Coffee promotions at Denner come round regularly. Coop sells alcohol in-store with a full range. Migros doesn't sell alcohol in-store.

Branded Products: Same Price Everywhere

bonus.ch confirmed it in August 2025 with 20 branded products: Nutella, Barilla, Coca-Cola cost virtually the same everywhere; the largest gap was 30 centimes, or 4.5% (San Pellegrino). If your basket is mainly branded products, the store you choose barely matters.

Specialty Products: Watch Out at the Big Chains

K-Tipp tested 30 uncommon products (sweet potatoes, rocket, herb butter, cinnamon): Lidl CHF 53.87, Migros CHF 85.37 (+58%), Coop CHF 87.22 (+62%). Sweet potatoes: CHF 1.29/kg at Lidl vs CHF 8.90/kg at Migros/Coop.

For products you don't buy every day, the discounter is often dramatically cheaper.

The Expert's Weekly Plan

Wednesday evening (10 min): check the coming week's deals. Migros, Coop and Denner start on Thursday; the Migros and Denner flyers are out on Wednesday.

Weekly shop (nearest store): basics with the budget line. Milk, bread, eggs, pasta, veg. Almost no price difference between stores.

Targeted shop (when it's worth it): detergent, coffee or meat on promotion? Stock up.

Once a month (optional): Aldi/Lidl for specialty products, spices, cleaning supplies.

What that adds up to depends on your basket and on the week, so we put no monthly figure on it. For scale: in the K-Tipp basket of 100 everyday products (August 2025), Coop came out about 8.6 per cent above Aldi.

Compare All Supermarkets in One Place

Rappn collects deals from Migros, Coop, Aldi, Lidl, Denner, Otto's and Aligro in one place. Search products, share lists, set alerts. Free. No commercial agreements.

Updated: .

Why Rappn?

Rappn is an independent grocery price comparison app in Switzerland, with no commercial agreements with any retailer. Our comparisons are truly independent.

  • 100% free: no subscription, no hidden costs
  • Neutral: no commercial agreements with Migros, Coop, Aldi, Lidl, Denner, Aligro, or Otto’s
  • Updated daily, as soon as the chains publish their deals
  • The chains’ deals in one place: search, filter, compare, no subscription
  • Meal planner in the Kitchen tab: plan the week, send the ingredients to your list
Available now

Ready to save on groceries?

Install Rappn and compare for yourself this week. No account required.

Liveoffers
7retailers
100%free

Frequently Asked Questions

Which supermarket is cheapest?

Depends on what you buy. Lidl/Aldi: total basket. Migros: dairy (M-Budget). Coop: meat (Prix Garantie), promotions, online. Denner: coffee/wine. Branded products: same everywhere.

Is it worth visiting multiple stores?

Only for big discounts (30%+) on products you buy regularly. For basics, the nearest store is fine.

Do branded products cost the same everywhere?

Mostly. In August 2025 bonus.ch found mostly identical prices for 20 branded products at Aldi, Coop, Lidl and Migros; the largest gap was 30 centimes, or 4.5%.

Migros vs Coop vs Aldi vs Lidl: which is lower on what?

In the prices on this page, dairy is lower at Migros with M-Budget: milk CHF 1.03 a litre against CHF 1.17 for Prix Garantie, butter CHF 2.95 against CHF 3.50. Budget meat is lower at Coop: Prix Garantie chicken breast at CHF 11.50 a kilo, cut by up to 27% in 2025. Branded goods mostly cost the same everywhere: across twenty branded items bonus.ch found a largest gap of 30 centimes, or 4.5% (3 September 2025).

Current offers from the chains mentioned

Related Comparisons