The cheapest places to buy groceries in Zürich are Lidl and Aldi for everyday staples, Denner for wine and basics, and Aligro or Prodega if you can shop in bulk. Coop and Migros are mid-range but loyalty programmes and own-label ranges close much of the gap.

Which supermarket is actually cheapest in Zürich?

Price comparison service Comparis regularly tracks basket costs across Swiss chains. Their findings consistently place Lidl and Aldi 20–30% below the Migros and Coop average for a comparable basket of everyday goods. That gap matters: the average Swiss household spends around CHF 1'000 per month on food and non-alcoholic drinks, according to estimates from the Bundesamt für Statistik (BFS). Shaving 25% off that is CHF 3'000 a year.

Denner — owned by Migros but run as a separate discount chain — sits between the hard discounters and the big two. It is particularly strong on wine, spirits, and long-life basics. Volg is convenient in outer neighbourhoods and the Glatttal but rarely the cheapest option.

Rule of thumb: do your weekly shop at Lidl or Aldi, top up fresh produce at Coop or Migros when on promotion, and use Denner for drinks. That three-stop habit saves more than any loyalty card alone.

Where are Lidl and Aldi stores in Zürich?

Both chains have expanded steadily in the city. Lidl has branches in Zürich-Altstetten, Oerlikon, Schwamendingen, and Spreitenbach just outside the city limits — useful if you pass by on the S-Bahn. Aldi locations include Zürich-Nord (Wallisellenstrasse), Albisrieden, and Sihlcity-adjacent spots. Neither chain clusters in the expensive inner districts (1–6), so a short tram or S-Bahn ride is usually needed. The Lidl Plus and Aldi apps offer additional weekly discounts worth checking before you go.

Estimated price comparison — selected items, Zürich, June 2026 (prices approximate)
ItemLidlAldiMigros (M-Budget)Coop (Prix Garantie)
Whole milk 1 LCHF 1.39CHF 1.35CHF 1.49CHF 1.55
Pasta 500 gCHF 0.99CHF 0.95CHF 1.05CHF 1.09
Chicken breast 500 gCHF 5.50CHF 5.30CHF 5.90CHF 5.95
Tomatoes 500 gCHF 1.49CHF 1.45CHF 1.69CHF 1.75
Oat flakes 500 gCHF 0.85CHF 0.89CHF 1.20CHF 1.15

Is Migros or Coop worth using when you live in Zürich?

Yes — but selectively. Migros and Coop dominate Swiss food retail with roughly 40% combined market share, and their own-label ranges (M-Budget at Migros, Prix Garantie at Coop) often match or beat discounter prices on ambient goods. The loyalty programmes add real value too: Cumulus (Migros) and Supercard (Coop) both accumulate points redeemable as cash. Frequent shoppers who concentrate spending at one chain can recoup CHF 80–150 per year from points alone — an estimate based on the typical household spend and stated reward rates.

Fresh produce flash sales on Tuesday and Thursday evenings (usually 20–30% off), and the end-of-day yellow reduced stickers on perishables, are genuine savings worth timing your shop around. The BLV (Federal Food Safety and Veterinary Office) notes that around a third of food purchased in Switzerland is never eaten — buying exactly what you need, on promotion, reduces both cost and waste.

What about wholesale options like Aligro and Prodega?

Aligro (Zürich-Dietlikon branch, accessible by car or the 538 bus from Stettbach) and Prodega (Zürich-West and Dietikon) are cash-and-carry wholesalers open to private customers. Per-unit prices on staples like oil, canned goods, pasta, rice, and cleaning products can run 30–45% below supermarket retail. The catch: minimum quantities. A 5 L tin of olive oil saves money but only if you will use it. Splitting an Aligro trip with a neighbour or flatmate turns it into a genuinely smart move.

foodwaste.ch estimates that buying in bulk is one of the more effective strategies for reducing per-meal costs, provided items are stored correctly and consumed before expiry.

Are there neighbourhood differences within the city?

Zürich's inner districts (1, 2, 3, 4, 5, 6) have the highest density of small convenience-format Migros and Coop City branches — practical but generally pricier per item than large-format stores. The best-value large-format stores tend to cluster in Oerlikon (District 11), Altstetten (District 9), Schwamendingen (District 12), and along the Limmattal corridor toward Schlieren and Dietikon. If you live centrally, a weekly S-Bahn shop to Spreitenbach or Dietikon can pay for itself quickly.

Landi stores — aimed at agriculture and outdoors but carrying a useful food section — appear in the peri-urban belt (Volketswil, Dübendorf, Uitikon). Prices on selected Swiss-sourced dry goods are competitive. Otto's discount stores (Schlieren, Regensdorf) occasionally stock branded food and drink at clearance prices.

Planning meals before you shop is the single biggest cost lever. Eini's meal-planning hub builds your shopping list from planned recipes, shows which items are on promotion, and flags which store currently offers the best price — so you never over-buy.

How can an app help me save on groceries in Zürich?

Tracking promotions across Lidl, Aldi, Migros, Coop, and Denner manually is time-consuming. Eini's smart algorithm does it automatically: it matches your planned meals against current weekly offers and builds a store-optimised shopping list. You decide which stores you visit — the algorithm surfaces the deals. See also grocery savings tips for other Swiss regions or back to the Eini home page.

Frequently asked questions about cheap grocery shopping in Zürich

Is Lidl or Aldi cheaper in Zürich?

Both are close. Aldi tends to edge slightly lower on fresh meat and produce; Lidl often wins on bakery and chilled goods. Running a basket comparison on both apps before your weekly shop takes about two minutes and is the most accurate method.

Can I shop at Aligro without a business account?

Yes. Aligro and Prodega in Switzerland allow private customers. You do not need a VAT number or business registration. Bring a reusable bag — packaging quantities are large.

Which loyalty programme saves more: Cumulus or Supercard?

Both award roughly 1% back on qualifying purchases. The difference comes from partner deals and bonus campaigns. If you shop regularly at Migros, Cumulus partners (Digitec, Interdiscount) extend its value. Supercard has strong hotel and travel partners. For pure grocery savings the two are broadly equivalent.

When are supermarkets cheapest in Zürich?

Tuesday and Thursday evenings typically see flash reductions on fresh produce at Migros and Coop. End-of-day reductions on perishables (bread, meat, dairy approaching best-before dates) appear from around 18:00–19:00. Lidl and Aldi weekly promotions reset on Monday.

Is it worth driving to Spreitenbach or Dietikon just to shop?

For a family spending CHF 800–1'000 per month on groceries, yes. The large-format Lidl at Spreitenbach and the Aligro in Dietlikon can cut 20–35% off a full basket. A return S-Bahn ticket from Zürich HB to Spreitenbach costs around CHF 7 — recouped on a CHF 100 shop if you save more than 7%.

Plan smarter, spend less with Eini.

Real prices from Coop, Migros, Lidl, Aldi, Denner & Aligro. Smart meal plans. Automatic grocery lists.

Download