Where does a summer basket of fresh food cost less in Switzerland — at the weekly farmers' market or at the supermarket? We priced the same six items in mid-June 2026: the market basket came to CHF 30.90, Migros to CHF 28.80, Coop to CHF 29.95, and Lidl/Aldi to roughly CHF 22.15. The surprise: at the peak of the Swiss season, the market is only about 7% more expensive than Migros — and on eggs and cheese bought directly from the producer, it actually wins.
So the honest answer is nuanced. If price per franc is the only metric, the discounters are unbeatable. But the market is far closer to Migros and Coop than its reputation suggests, and a smart split — a few items at the stall, the rest at the supermarket — beats shopping at either one exclusively.
How did we compare the prices?
We built a realistic summer basket of six items every household actually buys in June: 1 kg of Swiss tomatoes, 1 kg of zucchetti, 500 g of Swiss strawberries, one head of lettuce, six free-range eggs, and 300 g of Swiss mountain cheese. Then we priced it three ways in the same week of June 2026:
- At a mid-sized weekly market in a German-speaking Swiss city, on a Saturday morning, buying from producer stalls (not resellers) and choosing the cheapest comparable option at each stand.
- At Migros and Coop, using standard shelf prices for Swiss-origin produce of comparable quality — deliberately ignoring Aktionen, so the comparison reflects a normal week.
- At Lidl and Aldi, averaged together, again at regular prices for Swiss-origin items where available.
Two caveats worth naming. Market prices vary far more than supermarket prices — by region, weather, and even by hour. And supermarket promotions can flip individual results in any given week, which is exactly why Eini's algorithm tracks real prices from Coop, Migros, Lidl, Aldi, Denner and Aligro week by week rather than relying on averages.
What does the same summer basket cost at each place?
Here is the full basket, item by item. Prices are what we actually observed in mid-June 2026; your local market will differ somewhat, but the pattern holds.
| Item | Farmers' market | Migros | Coop | Lidl/Aldi |
|---|---|---|---|---|
| Tomatoes, Swiss, 1 kg | CHF 5.50 | CHF 4.20 | CHF 4.50 | CHF 3.30 |
| Zucchetti, 1 kg | CHF 4.50 | CHF 3.60 | CHF 3.80 | CHF 2.80 |
| Strawberries, Swiss, 500 g | CHF 5.50 | CHF 4.95 | CHF 4.95 | CHF 3.95 |
| Lettuce, 1 head | CHF 2.80 | CHF 2.20 | CHF 2.30 | CHF 1.60 |
| Free-range eggs, 6 | CHF 4.20 | CHF 4.95 | CHF 5.10 | CHF 3.60 |
| Mountain cheese, 300 g | CHF 8.40 | CHF 8.90 | CHF 9.30 | CHF 6.90 |
| Basket total | CHF 30.90 | CHF 28.80 | CHF 29.95 | CHF 22.15 |
Read the totals and the headline writes itself: the discounters win by around CHF 7–9 per basket. But read the rows and a more interesting story appears. The market loses on vegetables — tomatoes, zucchetti and lettuce run 20–30% above Migros — yet it beats both Migros and Coop outright on eggs and mountain cheese, and sits within 60 rappen of them on peak-season strawberries.
Where does the farmers' market actually win?
Eggs, directly from the producer. Six free-range eggs at CHF 4.20 undercut Migros by 75 rappen and Coop by 90 rappen. There is no retail margin and no packaging chain in between — the farmer sets the price, and it is usually below the supermarket free-range shelf.
Cheese from the maker's own stand. Our 300 g of mountain cheese at CHF 8.40 was cheaper than both big chains — and it was a raw-milk Alpkäse cut to order, a quality tier that would sit noticeably higher on a Coop shelf. Producer-direct dairy is consistently the market's best value category.
Berries at the absolute peak of the season. In the two or three weeks when Swiss strawberries flood in, market prices drop fast and the gap to the supermarket nearly closes — sometimes it inverts, especially for larger 1 kg trays. Our berry season price guide tracks how those prices move week by week, and the strawberry season follows the same curve every year.
Ripeness, which is really a waste discount. Market produce is typically picked the same morning. A lettuce that lasts five days instead of two, or tomatoes that actually taste like something so they all get eaten, quietly lowers your effective price per portion. Foodwaste.ch estimates Swiss households discard around CHF 620 of food per person per year — fresher produce is one of the few fixes that costs nothing extra.
When is the market genuinely more expensive?
Everyday vegetables, most of the year. Our tomatoes cost CHF 5.50 at the stall against CHF 4.20 at Migros and CHF 3.30 at the discounters. Small-scale growing plus stall fees plus Saturday labour simply costs more than industrial supply chains. For staple veg you cook in volume, the supermarket wins on price almost every week.
Shoulder season. In early May or late September, the same strawberries that nearly matched supermarket prices in June can cost 40–50% more at the market, because local volumes are thin. The market rewards you for eating with the calendar — seasonal eating is where the real savings live — and penalises you when you shop against it.
Promotion weeks. Market stalls rarely run Aktionen; supermarkets run them constantly. When Coop puts Swiss strawberries at 30% off or Migros discounts tomatoes, the supermarket basket drops well below anything a producer stall can match. If you want to know which of the two big chains handles fresh produce better week to week, see our Migros vs Coop fresh produce comparison.
How do you shop the market without overpaying?
The market rewards technique more than the supermarket does. Four habits change the maths:
- Buy the market's winners, not its whole range. Eggs, cheese, and whatever is at absolute seasonal peak. Get staples and everything on promotion at the supermarket. The hybrid basket beats both pure strategies.
- Ask for second-class crates. Many stalls sell slightly irregular tomatoes or berries at 30–40% below the display price — perfect for sauce, jam or a Znüni box. You often have to ask; they are rarely on show.
- Time your visit. Prices at 8:00 are for early birds who want first pick. The best per-franc deals happen at the end.
- Pick your own when quantities get big. For jam or freezer quantities of berries, self-harvest fields undercut both the market and the supermarket by a wide margin.
Shop the last 30 minutes before the market closes. Producers would rather sell ripe strawberries, lettuce and bread at 20–50% off than truck them home — Saturday around noon is the cheapest fresh food in town.
Before you leave the house, check what is on Aktion this week. If Coop has 30% off Swiss berries, buy them there and spend your market budget on eggs and cheese instead. Eini's meal plans and automatic grocery lists are built around exactly this kind of swap.
Frequently asked questions
Is the farmers' market always more expensive than the supermarket?
No. On our mid-June basket the market was about 7% above Migros overall, but it was cheaper than both Migros and Coop for producer-direct eggs and mountain cheese, and nearly matched them on peak-season strawberries. It is reliably more expensive for everyday vegetables and outside the local season.
What is cheapest to buy at a Swiss weekly market?
Eggs and dairy sold directly by the producer, cheese cut to order, and fruit at the absolute peak of its Swiss season — strawberries in June, tomatoes in late summer. Second-class crates for cooking and preserving are the biggest hidden bargain.
When is the best time to visit the market for low prices?
The last 30 minutes before closing. Producers discount ripe, perishable goods by 20–50% rather than transport them home. Early morning gets you the best selection; late morning gets you the best prices.
Are Lidl and Aldi really that much cheaper for fresh produce?
For the basket we priced, yes — around CHF 22.15 versus CHF 29–31 elsewhere, roughly 25% below Migros and Coop. The trade-offs are a narrower range, less consistent Swiss origin on some items, and quality that varies more from week to week.
Can Eini compare farmers' market prices too?
Market stalls do not publish prices centrally, so no app can track them live. Eini tracks real prices and promotions from Coop, Migros, Lidl, Aldi, Denner and Aligro — which gives you the exact supermarket benchmark to judge any market price against on the spot.
Plan smarter, spend less with Eini.
Real prices from Coop, Migros, Lidl, Aldi, Denner & Aligro. Smart meal plans. Automatic grocery lists.
Download