Which supermarket is cheapest in Switzerland? For the cheapest own brands, Coop, Migros and Lidl are almost level in 2026. For the 23 staples all three sell online, the same basket at regular prices costs CHF 48.07 at Coop, CHF 49.95 at Migros and CHF 50.37 at Lidl. The gap between the cheapest and the dearest is 4.6% (CHF 2.30).

Almost all of that gap comes from one product: olive oil. Without olive oil, the basket costs CHF 40.12 at Coop, CHF 40.00 at Migros and CHF 40.38 at Lidl, practically the same.

The short version: 23 identical staples, regular prices collected from 23 September to 9 October 2026: Coop CHF 48.07, Migros CHF 49.95, Lidl CHF 50.37. For 7 of the 23 products, the three are less than 1% apart per kilo, litre or piece. Aldi and Denner sell fewer of these products online, so they are compared in pairs further down.

Bar chart: basket of 23 staples at regular prices, Coop CHF 48.07, Migros CHF 49.95, Lidl CHF 50.37; without olive oil Coop CHF 40.12, Migros CHF 40.00, Lidl CHF 40.38
The same basket at Coop, Migros and Lidl, with and without olive oil. Regular prices from the online range, from 23 September to 9 October 2026.

In 2022 the discounters were clearly ahead, in 2026 they are not

That goes against the familiar picture of an expensive Coop. In an independent comparison of 53 everyday products from 2022, Aldi and Lidl were still 12% cheaper than Migros and 25% cheaper than Coop (K-Tipp / Bon à Savoir). Since then, both big chains have expanded their budget lines M-Budget and Prix Garantie. In October 2024, Migros announced it would bring more than 1,000 everyday products down to discount level (Blick).

For a household this matters: on average, CHF 629 a month goes on food and non-alcoholic drinks in Switzerland (FSO, Household Budget Survey 2022). Switching shops just for the basic range saves less today than the old figures promise.

How we compared

  • For each of 24 staples, we take the cheapest comparable product at each chain, without organic and without promotions, and work out the price per kilo, litre or piece.
  • The prices are regular prices from the chains’ online range, collected from 23 September to 9 October 2026. In store and in some regions they can differ.
  • A product that costs more than twice the middle price of the other chains counts as not comparable. Usually the budget own brand is then missing online.
  • Only what both chains sell is compared. That is why each pair comparison has its own number of products.

More on the data under Data & method.

The basket: every price

Price in CHF for the quantity shown, worked out from the price per kilo, litre or piece. Bold is the cheapest price; – means no comparable product online.

Pantry

ProductQuantityCoopMigrosLidlAldiDenner
Spaghetti1 kg1.201.201.191.19–
Penne1 kg1.201.201.191.191.20
Long-grain rice1 kg1.351.351.351.35–
Granulated sugar1 kg1.501.501.49––
White flour1 kg1.001.000.990.991.90
Canned tomatoes400 g0.500.600.49––
Extra virgin olive oil1 l7.959.959.9910.9811.95
Sunflower oil1 l4.004.003.993.994.00
Tuna (tin)155 g1.341.351.29–1.08
Toast bread500 g1.201.211.191.19–

Dairy and eggs

ProductQuantityCoopMigrosLidlAldiDenner
Butter250 g3.403.403.493.853.85
Whole milk1 l1.131.121.171.351.13
Plain yoghurt500 g0.800.800.85––
Mozzarella150 g0.840.840.951.451.57
Eggs (barn)10 pieces3.303.203.193.19–
Single cream500 ml2.652.652.75––
Le Gruyère AOP250 g3.753.753.744.245.26

Fruit and vegetables

ProductQuantityCoopMigrosLidlAldiDenner
Potatoes1 kg1.101.121.50–1.30
Carrots1 kg1.901.931.93–1.95
Onions1 kg1.701.501.50–1.50
Apples1 kg1.581.581.58–1.58
Bananas1 kg1.171.201.19–1.20
Tomatoes1 kg3.503.503.39–3.40
Courgettes1 kg2.803.30––2.80

All five chains compared in pairs

Aldi and Denner sell fewer staples online than Coop, Migros and Lidl. So we compare each chain in pairs, with the products both sell. Each comparison has its own page with every price.

ComparisonSame productsCHFResult
Coop vs Migros24Coop CHF 50.87
Migros CHF 53.25
Coop 4.5% cheaper
Lidl vs Coop23Lidl CHF 50.37
Coop CHF 48.07
Coop 4.6% cheaper
Lidl vs Migros23Lidl CHF 50.37
Migros CHF 49.95
practically equal
Aldi vs Lidl12Aldi CHF 34.96
Lidl CHF 32.42
Lidl 7.3% cheaper
Aldi vs Coop12Aldi CHF 34.96
Coop CHF 30.33
Coop 13.2% cheaper
Aldi vs Migros12Aldi CHF 34.96
Migros CHF 32.22
Migros 7.8% cheaper
Denner vs Coop16Denner CHF 45.68
Coop CHF 38.37
Coop 16.0% cheaper
Denner vs Migros16Denner CHF 45.68
Migros CHF 40.74
Migros 10.8% cheaper
Denner vs Lidl15Denner CHF 42.88
Lidl CHF 37.87
Lidl 11.7% cheaper
Denner vs Aldi8Denner CHF 30.87
Aldi CHF 28.04
Aldi 9.2% cheaper

At Denner some own brands are missing online, for rice and toast bread for example; those products do not count. The Aldi prices are from 23 September 2026, the latest Lidl prices from 9 October 2026.

Where the differences are

In the budget lines, most staples cost almost the same everywhere. A few products make the difference:

  • Extra virgin olive oil (1 l): Coop CHF 7.95, Migros CHF 9.95, Lidl CHF 9.99, Aldi CHF 10.98, Denner CHF 11.95.
  • Le Gruyère AOP (250 g): Lidl CHF 3.74, Coop CHF 3.75, Migros CHF 3.75, Aldi CHF 4.24, Denner CHF 5.26.
  • White flour (1 kg): Lidl CHF 0.99, Aldi CHF 0.99, Coop CHF 1.00, Migros CHF 1.00, Denner CHF 1.90.
  • Mozzarella (150 g): Coop CHF 0.84, Migros CHF 0.84, Lidl CHF 0.95, Aldi CHF 1.45, Denner CHF 1.57.
  • Courgettes (1 kg): Coop CHF 2.80, Denner CHF 2.80, Migros CHF 3.30.
  • Butter (250 g): Coop CHF 3.40, Migros CHF 3.40, Lidl CHF 3.49, Aldi CHF 3.85, Denner CHF 3.85.

Where it does not matter where you shop

For these products, every chain that sells them online is within 1% per kilo, litre or piece:

  • Spaghetti (1 kg): CHF 1.19–1.20
  • Penne (1 kg): CHF 1.19–1.20
  • Long-grain rice (1 kg): CHF 1.35
  • Granulated sugar (1 kg): CHF 1.49–1.50
  • Sunflower oil (1 l): CHF 3.99–4.00
  • Apples (1 kg): CHF 1.58

What the price alone does not show

  • Promotions: every week all chains have discounts, and they often move the ranking more than the regular prices do. What is on offer this week: deals of the week.
  • Range: Coop and Migros carry many times more products. For special ingredients, organic and international cooking they are often the only choice.
  • Loyalty programmes: Cumulus, Supercard and Lidl Plus give back one to three percent depending on what you buy.
  • Distance and time: a second shop only pays off if it is on your way. A detour to save CHF 2 on the weekly shop rarely adds up.

The smart strategy: know the regular prices, use the promotions

With these numbers, the best strategy for most households looks like this:

  1. Stay with your nearest shop as long as you buy the budget line (M-Budget, Prix Garantie, the Lidl and Aldi own brands). For the basic range the difference is small.
  2. Buy the few big differences on purpose: olive oil was cheapest at Coop in the comparison, tuna in a multipack at Denner, mozzarella at Coop and Migros.
  3. Plan with the deals of the week: they save more than any change of shop. Eini builds your meal plan from the current promotions, with a shopping list sorted by shop.

Frequently asked questions

Which supermarket is cheapest in Switzerland?

For the cheapest own brands, Coop, Migros and Lidl are almost level in 2026. For 23 identical staples, the basket at regular prices costs CHF 48.07 at Coop, CHF 49.95 at Migros and CHF 50.37 at Lidl. The gap is 4.6% and comes almost entirely from olive oil.

Is Lidl cheaper than Coop?

Not for the basic range any more. For the 23 products both sell, the basket costs CHF 48.07 at Coop and CHF 50.37 at Lidl. Lidl is cheaper for 6 products, Coop for 9, and 8 cost the same.

Is Coop more expensive than Migros?

Not at the regular prices of the budget lines: for 24 identical products you pay CHF 50.87 at Coop and CHF 53.25 at Migros. 16 of the 24 products cost the same per kilo, litre or piece.

Are Aldi and Denner cheaper?

Not in the online range: Lidl is 7.3% cheaper than Aldi on 12 identical products, Coop 16.0% cheaper than Denner on 16 identical products. Both sell fewer staples online, though; in store it can look different.

Do promotions count in the comparison?

No. The comparison only uses regular prices, so it does not depend on a single week. Eini shows each chain’s promotions separately, every week.

Let Eini. find the best price automatically

Compare this week's promotions across Coop, Migros, Lidl, Aldi, Denner & Aligro — all in one app.

Download