Sunday Grocery Shopping in Switzerland: Where to Buy Food When Everything Is Closed
Sunday grocery shopping in Switzerland stays limited to narrow exceptions: on 9 June 2026 the Council of States refused by 22 votes to 21 to raise the permit-free Sunday openings from 4 to 12 per canton per year, so four stands. Open on a Sunday: Migros and Coop inside the big train stations, Zürich Airport, station and petrol-station convenience shops, tourist zones, and Ticino branches under 400 square metres on an unconfirmed cantonal pilot. Station supermarkets keep chain prices, convenience shops run 10 to 20 percent higher. Updated September 2026.
Rappn compares prices across all 7 chains live: free, no account.
Prep your Sunday cart. Rappn is free
Most grocery stores in Switzerland are closed on Sundays by federal labour law. The exceptions are train station shops, airport shops, Ticino canton (since 2023), tourist zones, and four pre-Christmas Sundays per year. This guide covers exactly where you can buy groceries on a Sunday, opening hours of the main exceptions, and why a 30-second weekly shop plan beats paying convenience-store prices for a forgotten loaf of bread.
Sources checked regularly. Opening hours verified against Migros, Coop, Migrolino and SBB station retail directories. Live offers in the Rappn app.
Rappn is an independent grocery price comparison app in Switzerland, with no commercial agreements with any retailer.
The legal basis for Sunday closures
Swiss federal labour law (Arbeitsgesetz) prohibits Sunday work at retail stores larger than 400 square metres. The exceptions are stores at transport hubs (train stations, airports, motorway service stops), petrol stations, tourist zones in mountain resorts, and four canton-approved Sunday shopping days per year, typically in Advent.
Two practical consequences. First, large discounters like Aldi and Lidl cannot open on Sundays anywhere in Switzerland because their store footprints exceed the 400-square-metre threshold. Second, the same Migros or Coop store that's closed on a Sunday in your residential neighbourhood may have a smaller branch at the local train station that's open. The shops are the same brand, but the legal status of the location differs.
A federal proposal would have expanded the number of permit-free Sunday shopping days from 4 to 12 per year. On 9 June 2026 the Council of States decided by 22 votes to 21 with 1 abstention not to enter into deliberation, so the cap of four per canton per year stands. The item passes to the National Council and is dead if that chamber also declines.
Sundays in Switzerland mean closed supermarkets, only train-station shops, Migrolino and Coop Pronto stay open, with a discount-killing surcharge. The fix is a Saturday prep cart. Here’s the Cart view to build it.
Prep your Sunday cart. Rappn is freeFree, no account required · iOS & Android
Saturday-night prep cart · for the closed Sunday
Weekly
Where you can buy groceries on a Sunday
| Location type | Open Sundays | Typical hours | Notes |
|---|---|---|---|
| Major train stations (Zürich HB, Lucerne, Geneva, Bern, Basel) | Yes | 06:00 to 22:00 | Migros and Coop branches inside the station |
| Zürich Airport | Yes | 365 days/year | Coop and Migros, full opening hours |
| Zürich Stadelhofen | Yes | Daily | Coop, station-zone exception |
| Migrolino, Coop Pronto, avec, k kiosk convenience stores | Yes | Often 06:00 to 23:00 | At stations and petrol stations, prices ~10-20% higher |
| Ticino Migros (sub-400m² stores) | Yes (selected) | Varies | Pilot since 2023 |
| Tourist zones (Zermatt, Grindelwald, Davos, etc.) | Yes (in season) | Limited | Seasonal, varies by resort |
| Sonntagsverkauf (Advent Sundays) | Yes (4 per year) | Varies | Cantonal calendar, typically Dec |
| Standalone Aldi, Lidl, Denner, Aligro, Otto's | No | Closed | Store size exceeds 400m² threshold |
| Standard Migros and Coop neighbourhood stores | No | Closed | Outside transport-hub exception |
The most practical takeaway: every major Swiss train station has a full Migros or Coop branch open with the same prices as the rest of the chain. Lucerne's Coop and Migros are open until 22:00 daily. Zürich HB's Shopville complex runs from early morning into the evening. These are not premium-priced convenience shops, they are full supermarkets that happen to be in a station.
What you cannot do on a Sunday: shop at Aldi, Lidl or Denner, anywhere in Switzerland. Their store formats exceed the 400-square-metre threshold, so the federal exception doesn't apply. Otto's and Aligro are also closed Sundays.
Plan the week, not the panic-Sunday-train-station run.
Rappn's shared shopping list lets the whole household add what's needed before Saturday close, so nobody pays Migrolino prices for milk.
The convenience-store premium: what you pay extra on Sunday
Migrolino, Coop Pronto, avec and k kiosk are the small convenience-store chains that operate at petrol stations, train stations and high-traffic urban spots. If you are looking for an Aperto, that banner was retired: its shops were reflagged to avec in 2022. They are open 7 days a week including Sundays, often until late evening. The catch: prices are typically 10 to 20 percent higher than the same product at a standard Migros or Coop, and the assortment is much smaller. A 1.5L bottle of mineral water at CHF 1.20 in a regular Migros is closer to CHF 1.80 at Migrolino. A pre-packed sandwich is around CHF 6 vs CHF 4 to 4.50 in a station Migros.
This matters because Switzerland's Sunday-shopping geography pushes hurried shoppers toward exactly these premium-priced channels. The cost of a forgotten weekly shop on a Sunday is not just inconvenience, it's a 15 to 20 percent surcharge on whatever you actually buy.
The cleanest fix is a household-shared weekly list. If two adults can both add to the same shopping cart during the week, the Saturday shop covers everyone, and the Sunday emergency run never happens.
Saturday timing matters more than people think
Most Swiss supermarkets close between 16:00 and 18:00 on Saturdays, with bigger city-centre stores running until 20:00. Smaller Volg and Spar stores in villages may close as early as 15:00. Sunday in Switzerland is not "the day after late-Saturday-shopping" the way it is in the UK or France. If you miss Saturday afternoon, the next full-price grocery option is Monday morning.
Updated: .
Why Rappn?
Rappn is an independent 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
- Updated daily, as soon as the chains publish their deals
- The chains’ deals in one place: search, filter, compare, no account needed
Ready to save on groceries?
Install Rappn and compare for yourself this week. No account required.Scan the code, install Rappn and compare current offers. No account needed.
Built in Switzerland, for Switzerland
Frequently Asked Questions
Are any large supermarkets open on Sundays in Switzerland?
Only those located inside major train stations and airports. Zürich HB, Lucerne, Geneva, Basel and Bern stations all have full Migros and Coop branches open on Sundays at standard prices. Zürich Airport's Coop and Migros are open 365 days per year. Stand-alone neighbourhood stores are closed.
Can I shop at Aldi or Lidl on Sundays in Switzerland?
No, anywhere in Switzerland. Aldi Suisse and Lidl Schweiz store formats exceed the 400-square-metre legal threshold for Sunday opening, so the federal exception doesn't apply. The same is true for Denner, Otto's and Aligro.
Why are stores in Ticino sometimes open on Sundays?
Ticino is reported to have opened Sunday trading to shops under 400 square metres from 2023; we could not confirm the cantonal legal basis against an official ti.ch source, so treat the rule as unverified and check ti.ch or the store page before relying on it. Migros was the first major chain to pilot Sunday openings at smaller Ticino branches. Coop has indicated it is evaluating the same. Aldi and Lidl cannot use the exemption because their stores exceed the size threshold.
How many Sonntagsverkauf days are there in Switzerland per year?
Currently 4 per year, set by each canton, typically clustered in the Advent period before Christmas. A federal proposal would have raised this to 12, but on 9 June 2026 the Council of States refused to enter into deliberation by 22 votes to 21 with 1 abstention, so the cap of four stands unless the National Council revives it. Cantonal adoption was never guaranteed.
Where can I do Sunday grocery shopping in Switzerland?
At the locations the federal exceptions cover: Migros and Coop branches inside the major train stations such as Zürich HB, Lucerne, Geneva, Bern and Basel, the Coop and Migros at Zürich Airport, convenience shops like Migrolino, Coop Pronto, avec and k kiosk at stations and petrol stations, and tourist-zone shops in the resorts. Ticino is the separate, cantonal case: selected Migros branches under 400 square metres are reported to open on Sundays under a pilot running since 2023, a rule we could not confirm against an official ti.ch source, so check ti.ch or the store page before you count on it. Station supermarkets sell at the same prices as the rest of the chain, while the convenience formats run 10 to 20 percent higher. Everything else stays shut, including Aldi, Lidl, Denner, Otto's and Aligro, apart from the four Sonntagsverkauf days a canton sets each year.
