Apr 03, 2026Updated:

Migros vs Coop 2026: compare 50 products by category

See the 50-product Migros and Coop comparison by category, with pack sizes, dated prices and the promotions that can change your own basket.

Rappn Team
Five streams of milk fill matching glasses beside a yellow straw.

Migros vs Coop price comparison: what do the 50 products show?

This Migros vs Coop comparison covers 50 everyday products using the article’s April 2026 price snapshot. Its dairy table lists budget butter at CHF 2.95 for Migros and CHF 3.50 for Coop, while branded Die Butter is CHF 3.95 at both. Those are dated examples, not current shelf-price promises; compare equivalent packs and this week’s offers for your own basket.

The product tables separate dairy, bakery and other categories so you can compare the items you actually buy. Match the weight or volume before deciding which row offers better value: different pack sizes can make the headline price misleading. The April snapshot contains both gaps and ties, including identical listed prices for branded butter. A promotion can change a row without changing the rest of the basket. Start with your regular staples, compare equivalent products and then include any extra journey. The result is specific to those products and that shopping week.

But what if you looked at the actual numbers instead of habit?

We took 50 everyday products, checked prices on both online shops, and cross-referenced everything with K-Tipp, Kassensturz, bonus.ch, and RTS consumer tests. The result? More nuanced than you'd think, and it changes every week.

Here's the part nobody talks about: the "cheapest" supermarket isn't always the same one. It depends on the week, the category, and which promotions are running. Smart shoppers aren't loyal to a store: they're loyal to their wallet.

Note: Prices verified as of April 2026 via migros.ch, coop.ch, K-Tipp and bonus.ch tests. Prices may vary by canton and promotional week.


🧀 Dairy: 8 products

Product Migros Coop Lower price
Whole milk 1L (budget) M-Budget 2L: 2.05 (≈1.03/L) Prix Garantie 1.5L: 1.75 (≈1.17/L) 🟠 Migros
Butter 250g (budget) M-Budget: 2.95 Prix Garantie: 3.50 🟠 Migros
Butter 250g (Die Butter) 3.95 3.95 🟢 Tie
Emmentaler ≈250g ≈4.40 4.50 🟠 Migros
Natural yogurt 500g (budget) M-Budget: 0.80 Prix Garantie: ≈0.90 🟠 Migros
Mozzarella 150g (Galbani) ≈2.10 2.50 🟠 Migros
Grated Gruyère 120g: 2.50 130g: 2.95 🟠 Migros
Full cream 500ml ≈4.80–5.50 ≈3.50–4.50 🔴 Coop

🧀 Dairy verdict: Migros is lower. M-Budget makes the difference: butter CHF 0.55 cheaper, yogurt at CHF 0.80. Branded butter (Die Butter) is identical everywhere: CHF 3.95.

⚡ But watch the promos: both chains put cheese and dairy on promotion, in different weeks, and a promotion can reverse a row of this table. How do you know when? Rappn shows the current promotions of seven Swiss chains side by side, filtered by your canton.


🍞 Bread & bakery: 5 products

Product Migros Coop Lower price
Ruchbrot 500g 1.00 1.00 🟢 Tie
Halbweissbrot 500g 1.00 ≈1.00 🟢 Tie
Zopf 500g ≈3.50 ≈3.90–4.50 🟠 Migros
Whole grain bread 500g ≈3.40–3.90 ≈3.20–3.80 🟢 Tie
Croissants (4–6 pack) ≈3.50–4.80 ≈3.50–4.90 🟢 Tie

🍞 Bread verdict: a draw. The October 2025 bread price war changed the picture: when Aldi dropped its Ruchbrot to CHF 0.99, Migros and Coop matched it within days at CHF 1.00. Unthinkable a year earlier.


🥩 Meat & fish: 6 products

Product Migros Coop Lower price
Chicken breast ≈500g (Swiss) Optigal: ≈17.00 ≈16.50 🟢 Tie
Chicken breast (budget, /kg) M-Budget: ≈13.80/kg Prix Garantie: 11.50/kg 🔴 Coop
Ground beef 500g M-Classic: ≈9.75 ≈9.50–12.00 🟢 Tie
Smoked salmon 100g 3.95 ≈4.50–5.50 🟠 Migros
Cervelat (4 pcs) ≈3.50 ≈3.50–5.50 🟢 Tie
Bratwurst (4 pack) M-Budget: 3.80 ≈4.50–5.50 🟠 Migros

🥩 Meat verdict: Coop is lower on the budget line. Prix Garantie cut meat prices in 2025 by up to 27%: budget chicken at CHF 11.50/kg is below M-Budget. Mid-range meat is comparable.

⚡ The meat hack: meat goes on promotion regularly, and Migros and Coop put different cuts on offer in different weeks. With Rappn you can monitor a meat product and get an alert when it goes on offer. Chicken on sale at Migros this week? Next week it might be Coop's turn.


🥦 Fruit & vegetables: 7 products

Product Migros Coop Lower price
Bananas 1kg ≈2.20–2.60 ≈2.60–2.95 🟠 Migros
Swiss apples 1kg ≈3.50–3.80 ≈3.90 🟠 Migros
Tomatoes 1kg ≈2.50–4.50 ≈2.50–4.50 🟢 Tie
Carrots 1kg ≈1.50–2.00 ≈1.80–2.50 🟠 Migros
Iceberg lettuce ≈1.50–1.90 ≈1.50–2.50 🟠 Migros
Avocado (piece) ≈1.50–2.00 ≈1.25–1.75 🟢 Tie
Potatoes 2.5kg ≈3.50–4.50 ≈3.50–4.90 🟠 Migros

🥦 Produce verdict: Migros is lower. With its "Tiefpreis" (deep price) program, Migros charged on average 3.6% less for fruit and vegetables in February 2025 than a year earlier (NZZ price analysis). Carrots, potatoes, and bananas all moved into the low-price tier.


🍝 Pantry staples: 8 products

Product Migros Coop Lower price
Spaghetti 500g (Barilla) 1.70 2.50 (but 3.40/kg) 🟢 Tie per kg
Spaghetti 1kg (budget) M-Budget: 1.20 Prix Garantie: ≈1.80 🟠 Migros
Olive oil EV 500ml M-Classic 1L: 7.40 (≈3.70/500ml) ≈4.50–5.50 🟠 Migros
Flour 1kg (budget) M-Budget: 1.00 Prix Garantie: ≈1.00 🟢 Tie
Sugar 1kg (budget) M-Budget: 1.50 Prix Garantie: ≈1.50 🟢 Tie
Canned tomatoes 400g ≈1.20–1.50 ≈1.30–1.60 🟢 Tie
Nutella 400g 4.20 4.20 🟢 Tie
Peanut butter 350g ≈3.20–3.80 ≈3.20–3.80 🟢 Tie

🍝 Pantry verdict: mostly a draw. The key exception: M-Budget spaghetti at CHF 1.20/kg, nearly half of Coop's price. For branded products (Nutella, Barilla, Kikkoman) prices are identical down to the Rappen: bonus.ch confirmed it across 20 branded items priced on 12 August 2025, with differences of 0–1 centimes.

⚡ The pantry is where promos matter most. Detergents, coffee, bulk pasta packs: these are the products where promotional weeks make the real difference, and both chains discount them in different weeks. With Rappn you can build a shared shopping list and stock up on these items only when they're on offer, switching between stores.


🥤 Drinks: 4 products (+alcohol note)

Product Migros Coop Lower price
Coca-Cola 1.5L 2.35 2.45 🟠 Migros
Mineral water 1.5L (Evian) ≈1.10 ≈1.10 🟢 Tie
Orange juice 1L (budget) M-Budget: 2.60 Granini: 3.70* 🟠 Migros
Coffee beans 500g ≈8.50–10.50 ≈8.90–12.90 🟢 Tie

*Different products (budget vs branded). Comparable fresh juice at Migros (Anna's Best) costs ≈CHF 3.90.

About alcohol: Migros does not sell alcohol in its supermarkets (members voted in spring 2022, voting closed 4 June 2022 and the results were published on 16 June 2022: all ten regional cooperatives rejected lifting the ban, with No shares from 55.3% in Ticino to 80.3% in Zurich on a 29% turnout). For beer and wine you need to visit Denner (owned by Migros) or order via Migros Online. Coop stocks a full alcohol selection, including its premium Mondovino wine range. If you drink regularly, Coop means one stop instead of two.


🧹 Household: 4 products

Product Migros Coop Lower price
Toilet paper (budget, large) M-Budget 18 rolls: 8.55 Prix Garantie 20 rolls: ≈8.00–9.00 🟢 Tie
Laundry detergent (budget) M-Budget 5.84kg: 7.55 Prix Garantie 4.22kg: 7.15 🔴 Coop/kg
Dish soap 750ml ≈1.50–2.50 ≈2.00–3.50 🟠 Migros
Paper towels (budget) M-Budget 2 rolls: 2.50 ≈3.50–4.50 (4 rolls) 🟢 Tie

🧹 Household verdict: mostly a draw. Municipal rubbish bags (Züri-Sack, BernSack, etc.) are government-regulated and cost the same everywhere.

⚡ Household is the one category where loyalty makes zero sense. Coop and Migros both put detergents and toilet paper on promotion, in different weeks. Rappn shows this week's promotions side by side, so you only stock up when it's actually worth it.


🍫 Snacks, sweets & organic: 4 products

Product Migros Coop Lower price
Zweifel Chips 175g 5.95 5.95 🟢 Tie
Chocolate 100g (budget) M-Budget: 0.95 Prix Garantie: ≈1.20–1.60 🟠 Migros
Organic eggs 6-pack (free range) 4.50 ≈4.50–5.50 🟠 Migros
Organic bananas 1kg ≈3.20–3.50 ≈3.30–3.60 🟢 Tie

🍫 Snacks & organic verdict: slight Migros edge. The M-Budget chocolate bar at CHF 0.95 remains a Swiss icon. For organic products, the Preisüberwacher (Swiss Price Supervisor) criticised both Migros and Coop in January 2023: in four cases out of five, they sold organic products with a bigger markup than comparable conventional ones.


📊 Summary by category (April 2026 prices)

Category Lower price Note
Dairy (8 prod.) 🟠 Migros M-Budget butter/milk make the difference
Bread (5 prod.) 🟢 Even Bread war: identical at CHF 1.00
Meat (6 prod.) 🔴 Coop Prix Garantie chicken at CHF 11.50/kg
Fruit & veg (7 prod.) 🟠 Migros Tiefpreis program (−3.6%, Feb. 2025)
Pantry (8 prod.) 🟢 Even Branded products identical to the Rappen
Drinks (4 prod.) 🟠 Migros Coca-Cola: CHF 2.35 vs 2.45
Household (4 prod.) 🟢 Even Budget lines nearly identical
Snacks & organic (4 prod.) 🟠 Migros M-Budget chocolate at CHF 0.95

Result (April 2026 prices): Migros lower in 4 categories, Coop in 1, even in 3.

An independent test points the same way: in the K-Tipp comparison of 100 everyday products (issue 14/2025 of 28 August 2025, cheapest item in each store), the basket cost CHF 243.54 at Migros and CHF 250.70 at Coop, about 3% less at Migros.

But, and this is the key point, these numbers only hold at regular prices. During promotional weeks rows can change: a promotion can put Coop below Migros in a category where it is normally higher, and vice versa. Smart shoppers don't pick a store and stick with it: they check the weekly deals and buy where the value is.


🛒 What about online? Home delivery compared

Migros Online Coop.ch
Minimum order CHF 99 CHF 99.90
Standard delivery CHF 7.90 CHF 7.90
Orders ≥ CHF 200 Free Free
Product range ≈12,500 items ≈21,000 items

Coop.ch overtook Migros Online in 2025 as Switzerland's largest online supermarket by revenue (CHF 375m against 362m, as reported by Bilanz in March 2026). The table above compares delivery terms, not online prices: before you order, compare the same items and pack sizes in both shops.


💡 5 myths busted

  1. "Migros is always cheaper than Coop": False. For budget meat, Coop Prix Garantie was below M-Budget in our April 2026 table. And in a promotion week, any row can change.

  2. "Coop is always cheaper than Migros": False. At full price, Migros was lower in 4 of the 8 categories of our April 2026 table, including dairy and fruit and veg, and in the K-Tipp test of August 2025 the Coop basket came out about 3% above the Migros one.

  3. "Branded products cost the same everywhere": True. bonus.ch confirmed it on 12 August 2025: across 20 branded products the difference was 0–1 centimes. Nutella, Barilla, Coca-Cola: identical to the Rappen.

  4. "M-Budget and Prix Garantie match Aldi and Lidl": Mostly true. The K-Tipp August 2025 test confirms it. The catch: budget products were out of stock 5–6 times out of 100 at medium-sized stores.

  5. "Organic products cost the same everywhere": False. In a basket of 30 organic products published by saldo in June 2025 (a survey by its sister magazine Bon à Savoir), Migros came out just under 28% and Coop just over 30% above Aldi and Lidl. The Preisüberwacher had already criticised the two chains' organic markups in January 2023.


The real answer: not Migros vs Coop, but how you shop

Here's what the data says.

For in-store shopping at regular prices: Migros came out about 3% below Coop in the K-Tipp test of August 2025, which took the cheapest product in each store. In our April 2026 table it was lower in dairy (M-Budget milk and butter), fruit and veg (Tiefpreis program), drinks and snacks.

For budget meat: Coop Prix Garantie is lower in the April table, with chicken at CHF 11.50/kg.

For online shopping: both deliver free from CHF 200; compare the same items in both shops before you order.

For alcohol buyers: Coop has everything under one roof. With Migros you need a separate Denner stop.

But the biggest lever isn't Migros vs Coop: it is ditching store loyalty, buying wherever the value is week by week, and choosing budget lines (M-Budget, Prix Garantie) over mid-range ones. Weekly promotions then lower the price of individual items; check the unit price and the dates on the offer.

The problem? Nobody has time to check 7 flyers every week.


Why we built Rappn

Because smart grocery shopping shouldn't require a spreadsheet.

Rappn shows the promotions of seven Swiss chains side by side, updated daily, filtered by your canton, in your language. You see in seconds which chains have the products on your list on offer this week.

  • This week's promotions from seven chains, in one place.
  • Alerts for the products you monitor: you know when chicken, coffee or detergent goes on offer.
  • Shared shopping lists: the whole household adds items, in real time.
  • Unit prices at a glance: no more mental arithmetic.
  • Free, no account needed. In 4 languages: German, French, Italian, English.

Because the supermarket where you pay less isn't the one with the right logo: it's the one with the right deal, this week.

Save more. Live better.

Products for a shopping-list item
Compare grocery prices in Swiss supermarkets: screenshot from the Rappn app.

Download Rappn for free →

Rappn

Start saving today

Compare current offers and plan your next shop.

Get Rappn Free