Grocery Delivery Apps in Switzerland: Smood, Uber Eats Grocery & Just Eat Compared (2026)
Just Eat × Migros launched 4 May 2026: 10'000+ Migros items, under 60-minute delivery, regular prices + Cumulus, initially Geneva/Valais/Ticino. Smood (founded 2012 Geneva, ~213 employees, 1'000+ couriers, 25 CH cities, CLA-employed couriers) delivers Migros at in-store prices for CHF 4.85+ delivery in Zurich/Geneva. Uber Eats Grocery in CH: still small, restaurants + kiosks, no Migros / Coop / Aldi / Lidl integration. Honest cost table and city-by-city availability below.

Switzerland's on-demand grocery delivery landscape changed on May 4, 2026, when Just Eat launched a partnership with Migros that opens 10,000+ Migros articles to 60-minute delivery at regular store prices, initially in Geneva, Valais and Ticino. That development, combined with Smood's quietly impressive Swiss footprint and Uber Eats Grocery's surprisingly small presence in the country, makes the standard "Smood vs Uber Eats" comparison incomplete. Here is the honest 2026 map of what each app actually delivers, what it actually costs, and when it is genuinely worth using over the slower-but-cheaper chain delivery services.
Sources checked: May 2026. Smood corporate communications (smood.ch); Just Eat Takeaway.com Switzerland press release (May 2026); Migros press communications via 20min.ch, swissinfo.ch, bluewin.ch (May 2026); Tracxn corporate profile on Smood; Luzerner Zeitung reporting on the Smood / Migros expansion (2021); cmm360.ch reporting on Just Eat / Migros (May 2026). Delivery fees verified in Zurich and Geneva, May 2026.
Rappn is the only neutral grocery price comparison app in Switzerland, with no commercial agreements with any retailer.
First: two different categories of "delivery"
The Swiss market has two structurally different grocery-delivery models, and conflating them is the single biggest source of confusion. The first is chain-owned grocery e-commerce: Migros Online (formerly Leshop, since 2006), coop@home, myMigros (Migros Aare's own service), and Aldi Now. These are run by the retailers themselves, ship from central warehouses or local stores, deliver next-day or same-day in scheduled windows, and have minimum orders typically between CHF 50 and CHF 99 with delivery fees CHF 4.90 to CHF 17.90.
The second category is third-party on-demand apps: Smood, Uber Eats, and Just Eat. These are independent platforms that contract with retailers or restaurants to provide 30-to-60-minute delivery. Their economics are different (driver pay, smaller baskets, faster windows) and so is the user experience. The chain services are for your weekly shop; the on-demand apps are for when you need something now.
This article focuses on the second category. For deeper coverage of Migros Online, coop@home and Aldi Now, see our online grocery shopping in Switzerland guide.
Smood: bigger than you think
Smood was founded in Geneva in 2012 by Marc Aeschlimann, originally as a restaurant-delivery service. Fourteen years later, it operates in Switzerland's 25 largest cities with roughly 213 employees and more than 1'000 couriers. All delivery staff are direct employees, not gig workers, governed by a Collective Labour Agreement under Swiss law (one of the only major Swiss delivery companies where this is true). That detail mattered enough to spawn a unionisation dispute with Syndicom in 2021 and a defensive Aeschlimann interview cycle that summer; the CLA is now a stable competitive position.
The grocery story is what most people get wrong about Smood. Since 2019, Smood has been delivering Migros groceries: started with Migros Genève, expanded to Migros Vaud, then Valais, then Zurich (Migros Genossenschaft Zürich, 2021), and now operates with 80+ Migros stores nationwide. The Migros catalogue available via Smood runs to roughly 6'000 products in major markets and is sold at the same prices as in the physical store (this changed several years ago and is now standard; older reviews quoting product markups are outdated for the Migros catalogue specifically). Delivery time is around 30 to 45 minutes.
The cost: Smood's minimum delivery fee is CHF 4.85 on Migros baskets (verified May 2026 in Zurich and Geneva), with surge pricing on busy slots and small-basket fees on orders below their threshold. Tipping is optional but normalised. No subscription tier removes delivery fees the way Uber One does, though Smood occasionally runs cashback campaigns for breakfast-window orders.
Smood also delivers from local partners outside grocery: restaurants, florists (Florissimo, Smood's own flower brand), pharmacies (over-the-counter only), and wine shops. The grocery integration is what makes the app a weekly habit for users in the cities where it operates; the rest is incidental.
Uber Eats Grocery: smaller than you think
In September 2025, Uber announced a US-wide partnership with Aldi covering 2'500 stores. The Swiss equivalent does not exist. Uber Eats Switzerland operates in major cities (Zurich, Geneva, Lausanne, Basel, Bern, others) but its grocery section is heavily restaurant-and-kiosk-focused: small convenience stores, dark-store-style operators, and partner kiosks. There is no Migros, no Coop, no Aldi Suisse, and no Lidl Schweiz integration of meaningful scale. If you live in Zurich and need Migros groceries delivered in 45 minutes, Uber Eats is the wrong app.
What Uber Eats does well in Switzerland is restaurants, with Uber One subscription (CHF 4.99 per month) removing delivery fees on eligible orders. For genuine grocery shopping, the platform's scope is limited enough that we cannot honestly recommend it as a primary tool for that purpose in 2026. This may change: Uber Eats is expanding grocery aggressively in other European markets in 2026, and a Swiss chain partnership is plausible within 12 to 24 months. As of this article's publication, it hasn't happened.
Just Eat: the new entrant in grocery (May 4, 2026)
Just Eat Switzerland (formerly Eat.ch, founded 2007 and now part of Just Eat Takeaway.com, acquired by Prosus in 2025) is the established restaurant-delivery player in the country, with 7'000 partner businesses and 1.5 million active customers. The CH managing director is Lukas Streich and the Swiss HQ is in Zurich.
On May 4, 2026, Just Eat launched its Migros grocery partnership. The numbers: 10'000+ Migros products available via the Just Eat app, picked by Migros employees inside the supermarkets, delivered by Just Eat couriers in under 60 minutes via car, e-bike or bike, within a 12-kilometre radius. Products sell at the regular Migros store prices and any active Migros in-store discounts apply through the app. Cumulus scanning works.
The initial rollout is in three Migros cooperatives: Migros Genève, Migros Valais and Migros Tessin. Migros Genève's managing director Grégory Décaillet framed the partnership as a continuation of Migros' delivery ambition after several earlier in-house projects (Stash, the older Amigos peer-shopping experiment) failed. The structural question is whether Just Eat's logistics density is enough to make the unit economics work where previous attempts didn't.
For users in Geneva, Valais or Ticino, the Just Eat-Migros offering is now arguably the strongest on-demand grocery service in those regions, with delivery fees competitive with Smood's. Outside those three cantons, Just Eat does not currently offer grocery delivery at meaningful scale, and Smood remains the dominant choice.
The cost reality (May 2026)
| Service | Type | Min order | Time | Delivery fee | Product pricing |
|---|---|---|---|---|---|
| Smood (Migros) | On-demand | none / low | 30-45 min | from CHF 4.85 | in-store prices |
| Just Eat (Migros) | On-demand | none / low | under 60 min | competitive with Smood | in-store + Migros discounts |
| Uber Eats (grocery) | On-demand | varies | 30-60 min | from CHF 0.99 (Uber One) | partner-dependent, often above store |
| Migros Online | Chain e-commerce | CHF 99 | next-day window | CHF 7.90 + surge | in-store prices |
| coop@home | Chain e-commerce | CHF 99.90 | next-day window | up to CHF 11.90 | in-store prices |
| myMigros (Aare) | Chain same-day | none | same-day evening | CHF 7 / free over CHF 80 | in-store prices |
| Aldi Now (Zurich pilot) | Chain same-day | CHF 50 | same-day evening | CHF 4.90 to 9.90 | in-store prices |
The honest summary: for Migros groceries via Smood or Just Eat, you pay store prices plus a delivery fee starting around CHF 5. The "15 to 40% markup" framing common in older articles is no longer accurate for the Migros catalogue on these two apps. The convenience cost is mostly the delivery fee and any tip; on a CHF 60 basket, that's roughly 8 to 12% on top of in-store, well below the figure older reviews quote.
Where the markup framing still applies: Uber Eats grocery partners (smaller kiosks and dark stores), and any non-chain merchant. Always check the per-product price against the Rappn price comparison before assuming the app price matches the shelf. For a deeper look at delivery economics across the chain services see save money on groceries in Switzerland.
City availability (May 2026)
Zurich: Smood (Migros, restaurants, pharmacies), Uber Eats (restaurants + limited grocery via kiosks), Just Eat (restaurants, no grocery yet). Aldi Now pilot active.
Geneva: Smood (Migros, restaurants, full range), Just Eat (Migros from May 2026), Uber Eats (restaurants + limited grocery).
Lausanne: Smood (Migros, restaurants), Just Eat (restaurants only currently), Uber Eats (restaurants + limited grocery).
Basel: Smood (restaurants, more limited Migros), Uber Eats (restaurants), Just Eat (restaurants).
Bern: Smood (restaurants), myMigros (chain delivery, same-day), Uber Eats (restaurants).
Lugano / Ticino: Smood (operates here), Just Eat (Migros Tessin from May 2026), Uber Eats (limited).
Sion / Valais: Smood (Migros Valais via partnership), Just Eat (Migros Valais from May 2026).
When on-demand is genuinely worth it
The honest use cases. Emergency restocks (you're cooking dinner, you're out of one ingredient, 35-minute delivery beats a 20-minute round trip to the store). Late-evening shopping (most Swiss supermarkets close at 19:00 or 20:00; on-demand windows extend later). Small urgent baskets (the chain services' CHF 99 minimums are punishing for a CHF 30 shop). Mobility constraints (illness, no car, heavy items). Time-poor weeks (working parents, end of semester, post-travel).
When on-demand is not worth it: weekly shops over CHF 100, anything you can plan a day ahead, items you know are cheaper at Aldi or Lidl (not currently delivered by any third-party app in Switzerland), bulk household items. For chain-app context see Migros App vs Coop App comparison.
Sources checked: .
Just Eat × Migros launched 4 May 2026: 10'000+ Migros items, under 60-minute delivery, regular prices + Cumulus, initially Geneva, Valais and Ticino. Smood delivers Migros at in-store prices for CHF 4.85+ in 25 Swiss cities. Uber Eats Grocery is restaurants + kiosks only. Compare Migros's in-store offers with what reaches your door below.
Offers
Free, no account required · iOS & Android
Why Rappn?
Rappn is the only neutral 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
- Real-time data , prices updated continuously
- +10,000 offers, +3,000 supermarkets, 100% free
Ready to save on groceries?
Scan the code, install Rappn, and start tracking real grocery savings this week. No account required.
Frequently Asked Questions
Is Smood only available in Geneva?
No. Smood was founded in Geneva in 2012 and remains headquartered there, but the service now operates in Switzerland's 25 largest cities including Zurich, Lausanne, Basel, Bern, Lugano, Sion and others. Coverage and partner range vary by city; the Migros grocery integration is strongest in the cities where Smood has dense courier capacity.
Do Uber Eats grocery prices match in-store prices?
Usually no. Uber Eats partner grocery stores in Switzerland are typically kiosks and dark stores that set their own prices on the platform, and these often sit above what an equivalent product costs at Migros, Coop or Aldi. The exception is when a chain runs an official integration at store prices, which Smood (Migros) and Just Eat (Migros, from May 2026) now do.
Is on-demand grocery delivery faster than coop@home?
Yes, significantly. Smood and Just Eat deliver in 30 to 60 minutes; coop@home delivers in scheduled windows the following day. The trade-off is price (coop@home is cheaper per unit), minimum order (coop@home requires CHF 99.90), and basket size (chain delivery handles a full weekly shop comfortably; on-demand is structured around smaller, faster orders).
Which app is cheapest for a small order in Zurich?
For a small Migros order (CHF 30 to 50, urgent), Smood is currently the most reliable choice in Zurich, with delivery fees from CHF 4.85 and no high minimum. Just Eat does not yet deliver Migros groceries in Zurich (May 2026 launch covers Geneva, Valais, Ticino only). Uber Eats in Zurich is restaurant-focused with limited grocery options at partner-dependent pricing.
Can I use my Cumulus or Supercard via these apps?
Cumulus: yes, via the Smood-Migros and Just Eat-Migros integrations. You can scan or enter your Cumulus number, and Migros discounts that apply in-store also apply through the app. Supercard: not applicable in the meaningful sense, since Coop has no current third-party on-demand grocery partnership at scale; you use Supercard via coop@home directly.
