Price comparison · Aldi vs Migros

Aldi or Migros: which is cheaper?.

The same staples at Aldi and Migros, with regular prices from their online range.

September 202612 ProductsAldi CHF 34.96 · Migros CHF 32.22
In short

For the same basket of 12 staples you pay CHF 34.96 at Aldi and CHF 32.22 at Migros: Migros is 7.8% cheaper (CHF 2.74).

2 products are cheaper at Aldi, 5 at Migros, and 5 cost the same per kilo, litre or piece. Not compared, because one of the two chains has no comparable product online: Granulated sugar, Plain yoghurt, Canned tomatoes, Potatoes, Carrots, Onions, Apples, Bananas, Tomatoes, Courgettes, Tuna (tin) and Single cream.

Source: regular prices from the chains’ online range, collected by EINI · 23 to 24 Sep 2026 · not in-store prices; regional prices can differ

The basket: Aldi and Migros compared

Price per kilo, litre or piece; below it, the product and pack. Green = cheaper.

ProductAldiMigros
Spaghetti1 kgCHF 1.19/kgCUCINA NOBILE Spaghetti, 1 kg: CHF 1.19CHF 1.20/kgMigros Spaghetti 1 kg, 1 kg: CHF 1.20
Penne1 kgCHF 1.19/kgCUCINA NOBILE Penne Rigate, 1 kg: CHF 1.19CHF 1.20/kgMigros Penne 1 kg, 1 kg: CHF 1.20
Long-grain rice1 kgCHF 1.35/kgBON-RI Parboiled Reis, 1 kg: CHF 1.35CHF 1.35/kgMigros Langkornreis parboiled, 1 kg: CHF 1.35
White flour1 kgCHF 0.99/kgHAPPY HARVEST Weissmehl, 1 kg: CHF 0.99CHF 1.00/kgMigros Weissmehl 1 kg, 1 kg: CHF 1.00
Butter250 gCHF 15.40/kgButter, 250 g: CHF 3.85CHF 13.60/kgM-Budget Kochbutter 250 g, 250 g: CHF 3.40
Whole milk1 lCHF 1.35/lMILFINA Vollmilch, 3.5% Fett, pasteurisiert, 1 l: CHF 1.35CHF 1.13/lM-Budget Vollmilch 3.5 % Fett, UHT, 2 l: CHF 2.25
Mozzarella150 gCHF 9.67/kgSAVEURS SUISSES Mozzarella, 150 g: CHF 1.45CHF 5.63/kgM-Budget Mozzarella 400 g, 400 g: CHF 2.25
Eggs (barn)10 piecesCHF 0.32/pieceEier Bodenhaltung, 10 Stück: CHF 3.19CHF 0.32/pieceM-Budget Eier 53+, Import, Bodenhaltung, 15 Stück: CHF 4.80
Extra virgin olive oil1 lCHF 10.98/lLYTTOS Griechisches Olivenöl, Extra Nativ, 500 ml: CHF 5.49CHF 9.95/lDon Pablo Olivenöl extra vergine 1 l, 1 l: CHF 9.95
Sunflower oil1 lCHF 3.99/lBELLASAN Sonnenblumenöl, 1 l: CHF 3.99CHF 4.00/lM-Classic Sonnenblumenöl 1 l, 1 l: CHF 4.00
Toast bread500 gCHF 2.38/kgGOLDÄHREN Weizentoast, 500 g: CHF 1.19CHF 2.41/kgM-Budget Toast hell, vegan, 560 g: CHF 1.35
Le Gruyère AOP250 gCHF 16.95/kgSAVEURS SUISSES Le Gruyère AOP, mild, 200 g: CHF 3.39CHF 15.00/kgGruyère Hartkäse AOP, 100 g: CHF 1.50
Basket12 ProductsCHF 34.96CHF 32.22

Where the differences are

  • Extra virgin olive oil: CHF 1.03 cheaper per l at Migros.
  • Mozzarella: CHF 4.04 cheaper per kg at Migros.
  • Le Gruyère AOP: CHF 1.95 cheaper per kg at Migros.
  • Butter: CHF 1.80 cheaper per kg at Migros.
  • Whole milk: CHF 0.23 cheaper per l at Migros.
  • Toast bread: CHF 0.03 cheaper per kg at Aldi.

What about promotions?

The comparison only counts regular prices. This week EINI collected 131 food and drink deals at Aldi and 327 at Migros. Using the deals of both chains often costs less than sticking to one.

More comparisons

From deals to a weekly plan

EINI turns these deals into your weekly meal plan

In the EINI app you pick the cheapest basket across several chains or just your stores, with this week’s deals.

Frequently asked questions

For the same basket of 12 staples you pay CHF 34.96 at Aldi and CHF 32.22 at Migros: Migros is 7.8% cheaper (CHF 2.74). 2 products are cheaper at Aldi, 5 at Migros, and 5 cost the same per kilo, litre or piece.

Extra virgin olive oil, Mozzarella, Le Gruyère AOP, Butter and Whole milk.

Toast bread and White flour.

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

From the chains’ online range, collected by EINI 23 to 24 Sep 2026. They are not in-store prices; regional prices can differ.

How we compared

Regular prices from the chains’ online range in EINI’s database, collected 23 to 24 Sep 2026. For each product the cheapest comparable non-organic product counts, worked out per kilo, litre or piece, without promotions. A product that costs more than twice the middle value of the other chains counts as not comparable (usually the budget line is missing online). Basket quantities are fixed; bigger or smaller packs are converted to them. In-store and regional prices can differ. More on the data & method page.