Migros vs Coop: Which is Actually Cheaper?
Across the 10 everyday staples we checked (June 2026), Migros' M-Budget line is lower than Coop's Prix Garantie on seven. The gap is widest on milk at 12% per litre, butter at 16% and spaghetti at 33%. Coop is lower on the one that matters for meat eaters: Prix Garantie chicken breast at CHF 11.50 per kilo against roughly CHF 13.80. Added up, the ten items come to CHF 39.13 at Migros and CHF 39.02 at Coop.
Rappn compares the current promotions of 7 Swiss retailers, updated daily: free, no subscription.
Compare Migros vs Coop now. Rappn is free
Content verified: June 2026. Sources: migros.ch, coop.ch, bonus.ch.
If you live in Switzerland, you already know the drill: you're either a Migros person or a Coop person. Some people have been shopping at Migros their entire lives. Others swear by Coop and always have their Supercard handy. And plenty of people just walk into whichever store happens to be closest.
But when it comes down to the numbers, which one is actually cheaper?
What is the difference between Coop and Migros?
On price, the difference sits in the own-brand lines. Across the 10 staples checked in June 2026, Migros' M-Budget is lower than Coop's Prix Garantie on seven: milk is 12% less per litre, butter 16% less, spaghetti 33% less. On branded goods the chains are mostly level: in August 2025 bonus.ch found mostly identical prices at Aldi, Coop, Lidl and Migros, with a largest gap of 30 centimes. Coop is lower on budget chicken breast, CHF 11.50 per kilo against roughly CHF 13.80, and in promotion weeks the picture can shift on individual products at either chain. Dark bread is CHF 1.00 in both chains.
To find out, we picked 10 products that end up in almost every shopping cart: milk, butter, bread, eggs, pasta, chicken, coffee, cheese, yoghurt and Coca-Cola. No specialty items, no organic, no premium brands. Just the basics you buy every week.
The prices below come from the cheapest own-brand lines: M-Budget at Migros and Prix Garantie at Coop. Checked regularly on migros.ch and coop.ch.
Compare current offers and their supplied unit prices. Check the pack size, canton and validity dates.
Compare Migros vs Coop now. Rappn is freeFree, no subscription · iOS & Android
Migros vs Coop · today’s baskets · Migros · Coop
Offers
The prices, product by product
| Product | Migros | Coop | Cheaper |
|---|---|---|---|
| Whole milk 1L | CHF 1.03/L (M-Budget, 2L for 2.05) | CHF 1.17/L (Prix Garantie, 1.5L for 1.75) | Migros, 12% less |
| Butter 250g | CHF 2.95 (M-Budget) | CHF 3.50 (Prix Garantie) | Migros, 16% less |
| Dark bread 500g (Ruchbrot) | CHF 1.00 | CHF 1.00 | Same price |
| Eggs, 6 pack, free range | CHF 3.10 (M-Budget) | CHF 3.30 (Prix Garantie) | Migros, 6% less |
| Spaghetti 1kg | CHF 1.20 (M-Budget) | approx. CHF 1.80 (Prix Garantie) | Migros, 33% less |
| Chicken breast per kg | approx. CHF 13.80/kg (M-Budget) | CHF 11.50/kg (Prix Garantie) | Coop, 17% less |
| Coffee beans 500g | approx. CHF 8.50 | approx. CHF 8.90 | Minimal difference |
| Emmentaler approx. 250g | approx. CHF 4.40 | CHF 4.50 | Migros, 2% less |
| Natural yoghurt 500g | CHF 0.80 (M-Budget) | approx. CHF 0.90 (Prix Garantie) | Migros, 11% less |
| Coca-Cola 1.5L | CHF 2.35 | CHF 2.45 | Migros, 4% less |
Prices may vary by canton and promotional week. For branded products like Nutella, Barilla or Coca-Cola, bonus.ch found mostly identical prices at Aldi, Coop, Lidl and Migros in August 2025; the largest gap was 30 centimes. Source: 50-product comparison on the Rappn Blog.
What these numbers actually mean
Looking at the table, Migros' M-Budget line sits under Coop's Prix Garantie on seven of the ten staples. On some products the gap is significant. M-Budget butter is 55 centimes cheaper. M-Budget spaghetti costs almost half the price. Milk, calculated per litre, is 12% less.
Across all ten items it almost evens out: CHF 39.13 at Migros, CHF 39.02 at Coop. What it means for you depends on what goes into your basket.
But there's one important exception: chicken. Coop's Prix Garantie chicken breast costs CHF 11.50 per kilo, 17% under M-Budget at roughly CHF 13.80. If meat is a significant part of your budget, that detail matters quite a lot.
Then there's the promotions factor. Both chains change their deals every Thursday, and in a promotion week the picture can flip on individual products, in either direction.
The bottom line: the cheapest supermarket isn't always the same one. It changes every week, depending on what you're buying and which offers are running.
Migros own-brand prices vs other Swiss supermarkets
M-Budget is Migros' entry line and Prix Garantie is Coop's answer to it. On the June 2026 basket, M-Budget is ahead on seven of the ten items: natural yoghurt at CHF 0.80 against roughly CHF 0.90, spaghetti at CHF 1.20 against roughly CHF 1.80, eggs at CHF 3.10 against CHF 3.30. Two items are effectively level, dark bread at CHF 1.00 and coffee beans at CHF 8.50 against CHF 8.90. The one clear exception is chicken breast, where Prix Garantie at CHF 11.50 per kilo sits 17% under M-Budget at roughly CHF 13.80. Own-brand pricing therefore moves item by item, not chain by chain.
How to keep track of the deals
The prices in the table above are a snapshot. In reality, offers change every week.
With the Rappn app, you can see the deals from Migros, Coop, Aldi, Lidl, Denner, Aligro and Otto's in one place, updated daily as the chains publish them. You can build your shopping list and see which items on it are on offer in your area right now.
Rappn has no commercial deals with any supermarket. That's why the comparisons are neutral.
It's free and needs no account.
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
Ready to save on groceries?
Install Rappn and compare for yourself this week. No account required.Scan the code, install Rappn and compare current offers. No account needed.
Frequently Asked Questions
Is Migros cheaper than Coop?
On most basic products, yes: in our June 2026 table M-Budget is lower than Prix Garantie on seven of ten items. The advantage is strongest on dairy and pasta. However, Coop is lower on budget chicken, and in promotion weeks the picture can shift on individual products. Branded products mostly cost the same at both. In the K-Tipp basket of 100 everyday products (August 2025), Coop came to about 3 percent more than Migros, CHF 250.70 against CHF 243.54.
How much can I save by choosing the right supermarket?
On the 10-staple basket we checked in June 2026, almost nothing: CHF 39.13 at Migros against CHF 39.02 at Coop, because Coop's lower chicken price offsets the lower M-Budget prices. In the K-Tipp basket of 100 everyday products (August 2025), Coop came to about 3 percent more than Migros, and Aldi and Lidl were lower still at CHF 230.94 and CHF 232.83. The trick isn't being loyal to a supermarket. It's being loyal to your wallet.
Is there an app to compare Swiss supermarket prices?
Yes. Rappn is a free, neutral app that compares grocery prices across Swiss chains, with no commercial agreements with any retailer and no account needed. It covers Migros, Coop, Aldi, Lidl, Denner, Aligro and Otto's, in all 26 cantons, in English, German, French and Italian.
Coop or Migros: which is lower on the weekly shop?
On the 10 staples we checked in June 2026, it is almost level: CHF 39.13 at Migros against CHF 39.02 at Coop. M-Budget is lower on seven of the ten, and the gap is widest on dairy and pasta. Coop turns it around on budget chicken breast at CHF 11.50 per kilo, and promotion weeks can shift individual products either way. Which chain is lower for your basket depends on what is on offer that week.
How do Coop and Migros prices compare on branded products?
They barely differ. In August 2025 bonus.ch found branded goods such as Nutella, Barilla and Coca-Cola mostly at the same price at Aldi, Coop, Lidl and Migros, with a largest gap of 30 centimes. The own-brand lines are where the differences sit: M-Budget against Prix Garantie, item by item, as the June 2026 table shows.
