Migros or Coop? 50 Products Compared — The Truth Nobody Tells You (2026)
We compared 50 everyday products at Migros and Coop using real prices and Swiss consumer tests. Find out who actually wins — and why the answer changes every week.

Migros or Coop? 50 products compared — the truth nobody tells you
In Switzerland, you're either a Migros person or a Coop person. It's like football. You pick a side early and never switch.
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 | Winner |
|---|---|---|---|
| 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 wins. M-Budget makes the difference — butter CHF 0.55 cheaper, yogurt at just CHF 0.80. Branded butter (Die Butter) is identical everywhere: CHF 3.95.
⚡ But watch the promos: Coop regularly runs 30–40% off weeks on cheese and dairy. During those weeks, Coop beats Migros even on products where it normally loses. How do you know when? Rappn shows you live deals from every supermarket — filtered by your canton.
🍞 Bread & bakery: 5 products
| Product | Migros | Coop | Winner |
|---|---|---|---|
| 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 everything — 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 | Winner |
|---|---|---|---|
| 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 wins on the budget line. Prix Garantie slashed meat prices in 2025 with cuts up to 27% — budget chicken at CHF 11.50/kg clearly beats M-Budget. Mid-range meat is comparable.
⚡ The meat hack: Meat promotions are among the most aggressive in Switzerland — 30–50% off on specific cuts every week, alternating between Migros and Coop. With Rappn you can set a price alert for meat and buy only when your preferred store drops the right deal. Chicken on sale at Migros this week? Next week it might be Coop's turn.
🥦 Fruit & vegetables: 7 products
| Product | Migros | Coop | Winner |
|---|---|---|---|
| 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 wins. The 2025 "Tiefpreis" (deep price) program cut fruit and vegetable prices by an average of 3.6%. Carrots, potatoes, and bananas all moved into the low-price tier.
🍝 Pantry staples: 8 products
| Product | Migros | Coop | Winner |
|---|---|---|---|
| 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 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. Coop in particular runs aggressive deals on detergents and coffee (Ariel 80 washes at CHF 25.90 instead of CHF 51.80). 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 | Winner |
|---|---|---|---|
| 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 (confirmed by 80% of cooperative members in a 2022 vote). 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 | Winner |
|---|---|---|---|
| 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 runs massive promotions on detergents and toilet paper 2–3 times a year (40–50% off). Migros does the same — just in different weeks. Rappn shows you at a glance who has the better deal this week — so you only stock up when it's actually worth it.
🍫 Snacks, sweets & organic: 4 products
| Product | Migros | Coop | Winner |
|---|---|---|---|
| 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) has publicly criticised both Migros and Coop: both apply higher margins on organic than on conventional products — roughly 30% more than Lidl.
🏆 The final scoreboard
| Category | Winner | Note |
|---|---|---|
| Dairy (8 prod.) | 🟠 Migros | M-Budget butter/milk make the difference |
| Bread (5 prod.) | 🟢 Draw | 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% |
| Pantry (8 prod.) | 🟢 Draw | Branded products identical to the Rappen |
| Drinks (4 prod.) | 🟠 Migros | Coca-Cola: CHF 2.35 vs 2.45 |
| Household (4 prod.) | 🟢 Draw | Budget lines nearly identical |
| Snacks & organic (4 prod.) | 🟠 Migros | M-Budget chocolate at CHF 0.95 |
Result: Migros wins 4 categories, Coop wins 1, draw in 3.
This aligns with professional testing: K-Tipp (100 products, August 2025) measured Migros at 3–5% cheaper than Coop on the total basket of cheapest available items.
But — and this is the key point — these numbers only hold at regular prices. During promotional weeks, everything shifts. Coop can beat Migros in categories where it normally loses, 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 |
Important: K-Tipp found that Migros Online was 20% more expensive than Coop.ch for a 40-product basket. Coop.ch also overtook Migros Online as Switzerland's largest online food retailer in 2025 (CHF 375m vs 362m). For online grocery shopping, Coop is the smarter choice.
💡 5 myths busted
"Migros is always cheaper than Coop" — False. For budget meat, Coop Prix Garantie beats M-Budget. Online, Coop.ch is up to 20% cheaper. And during promo weeks, Coop wins even on dairy and pantry items.
"Coop is always cheaper than Migros" — False. On dairy, produce, and pantry staples, Migros has a measurable 3–5% advantage at full price.
"Branded products cost the same everywhere" — True. bonus.ch confirmed it: the difference across 20 branded products is 0–1 centimes. Nutella, Barilla, Coca-Cola: identical to the Rappen.
"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.
"Organic products cost the same everywhere" — False. Saldo found that Migros and Coop charge around 30% more than Lidl for organic items. The Preisüberwacher has publicly called them out on it.
The real answer: it's not Migros vs Coop — it's how you shop
Here's what the data says.
For in-store shopping at regular prices: Migros is on average 3–5% cheaper if you buy the cheapest product in each category. The advantage is strongest in dairy (M-Budget milk and butter), produce (Tiefpreis program), and pantry staples (spaghetti at CHF 1.20/kg).
For budget meat: Coop Prix Garantie is the better choice — chicken at CHF 11.50/kg.
For online shopping: Coop.ch is the smarter pick — bigger range and lower prices per K-Tipp.
For alcohol buyers: Coop has everything under one roof. With Migros you need a separate Denner stop.
But the biggest savings don't come from Migros vs Coop — they come from ditching store loyalty and buying wherever the value is, week by week. Choosing budget lines over mid-range ones. M-Budget is 50% cheaper than M-Classic. Prix Garantie is 70% cheaper than Qualité & Prix. And weekly promotions can save you 30–50% on individual items.
The problem? Nobody has time to check 5 flyers every week.
Why we built Rappn
Because smart grocery shopping shouldn't require a spreadsheet.
Rappn compares deals from Migros, Coop, Aldi, Lidl, and Denner — in real time, filtered by your canton, in your language. See in seconds where your basket costs less this week.
- Weekly deals from every supermarket — in one place.
- Price alerts for your favourite products — know instantly when chicken, coffee, or detergent goes on sale.
- Shared shopping lists — the whole household adds items, Rappn shows where to buy them cheapest.
- Unit price comparison at a glance — no more mental arithmetic.
- Free, forever. In 4 languages: German, French, Italian, English.
Because the cheapest supermarket isn't the one with the right logo — it's the one with the right deal, this week.
Save more. Live better.