Sunday Grocery Shopping in Switzerland: Where to Buy Food When Everything Is Closed
Most Swiss grocery shops stay shut on Sundays. Migros and Coop inside the big train stations and at Zürich Airport are open at normal chain prices; station and petrol-station convenience shops are open too, often at higher prices. Ticino allows Sunday opening for shops under 400 square metres in tourist localities. Updated October 2026.
Rappn compares the current promotions of 7 Swiss retailers, updated daily: free, no subscription.
Prep your Sunday cart. Rappn is free
Forget the bread on a Saturday and Sunday gets expensive: 30 seconds of planning during the week beats paying convenience-store prices for a loaf. Most grocery stores in Switzerland are closed on Sundays because of federal labour law. The exceptions are train station shops, airport shops, Ticino canton (since 2023), tourist zones, and four pre-Christmas Sundays per year.
Sources checked regularly. Opening hours verified against Migros, Coop, Migrolino and SBB station retail directories. Current offers are in the Rappn app, updated daily.
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 in retail. Exceptions cover stores at transport hubs (train stations and airports on the federal list, shops for travellers), petrol-station shops at motorway service areas and on main roads with heavy travel traffic, and tourist areas during the season, plus up to four permit-free Sunday shopping days per year that the canton designates, typically in Advent.
The same exceptions apply to large discounters like Aldi and Lidl: most of their stores stay closed on an ordinary Sunday, and only a handful in stations or tourist places open. And the Migros or Coop that's closed on a Sunday in your residential neighbourhood may have a smaller branch at the local train station that's open: same brand, but the legal status of the location differs.
A federal proposal would raise the number of permit-free Sunday shopping days from 4 to 12 per year. On 9 June 2026 the Council of States voted 22 to 21, with 1 abstention, not to enter into deliberation. On 2 October 2026 the National Council, by 97 votes to 95 with 4 abstentions, kept the proposal alive, so the item returns to the Council of States. Until parliament decides, the cap of four per canton per year stands.
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 subscription · 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 | A Migros or Coop branch 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 often higher |
| Ticino Migros (sub-400m² stores) | Yes (selected) | Varies | Tourist localities, 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 |
| Aldi, Lidl, Aligro, Otto's | Mostly no | Closed | A few discounter stores in stations and tourist places open |
| Standard Migros and Coop neighbourhood stores | No | Closed | Outside transport-hub exception |
In practice, every major Swiss train station has a full Migros or Coop branch open, at the same prices as the rest of the chain. In Lucerne, Coop and Migros are open until 22:00 daily. Zürich HB's Shopville complex runs from early morning into the evening. These are full supermarkets that happen to sit in a station, not premium-priced convenience shops.
Most Aldi and Lidl stores are closed on ordinary Sundays. A handful open because they sit in a station or in a tourist place, for example at Bern and Zürich Stadelhofen stations, in Interlaken and, during the tourist season, in Lugano and Locarno (store data, October 2026). In Ticino, the tourist-place rule only covers shops with a sales area under 400 square metres. Otto's and Aligro are closed Sundays as well. Denner varies by branch: some, for example in Ticino, open on Sundays. Check the branch page on denner.ch.
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 at petrol stations, train stations and busy urban spots. They are open 7 days a week including Sundays, often until late evening. The catch is the price: often higher than the same product at a standard Migros or Coop, with a much smaller assortment. Looking for an Aperto? That banner was retired: its shops were reflagged to avec in 2022.
On a Sunday, Switzerland's shopping geography pushes hurried shoppers toward exactly these premium-priced channels. A forgotten weekly shop costs more than the inconvenience: it's a surcharge on whatever you actually buy.
The simplest fix is a household-shared weekly list. When 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, and bigger city-centre stores run until 20:00. Smaller Volg and Spar stores in villages may close as early as 15:00. Unlike in the UK or France, Sunday in Switzerland does not follow a late Saturday of shopping. 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 subscription
- Meal planner in the Kitchen tab: plan the week, send the ingredients to your list
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.
Frequently Asked Questions
Are any large supermarkets open on Sundays in Switzerland?
Only the ones inside major train stations and airports. Zürich HB, Lucerne, Geneva, Basel and Bern stations all have a full Migros or Coop branch open on Sundays at standard prices. Zürich Airport's Coop and Migros are open 365 days per year. Stand-alone neighbourhood stores stay closed.
Can I shop at Aldi or Lidl on Sundays in Switzerland?
Mostly not. Most Aldi Suisse and Lidl Schweiz stores are closed on an ordinary Sunday. A handful open because they sit in a station or in a tourist place, for example at Bern and Zürich Stadelhofen stations, in Interlaken and, during the tourist season, in Lugano and Locarno (store data, October 2026). Check the store page before you go. Otto's and Aligro are closed on Sundays.
Why are stores in Ticino sometimes open on Sundays?
Since 23 June 2023, Ticino's shop-hours law (art. 14) lets shops in tourist localities with a sales area under 400 square metres, pharmacies excluded, open on Sundays during the tourist season. Migros Ticino began with a test at its Melano and Maggia branches in July 2023 and has since made Sunday openings permanent at several branches. Check the store page for which branches are open and when. Discounters can use the rule too: in October 2026 three Aldi stores, two around Lugano and one in Locarno, listed Sunday hours; the Ticino stores of Lidl did not.
How many Sonntagsverkauf days are there in Switzerland per year?
Currently 4 per year, set by each canton and typically clustered in the Advent period before Christmas. A federal proposal would raise this to 12. On 9 June 2026 the Council of States refused to enter into deliberation by 22 votes to 21 with 1 abstention, but on 2 October 2026 the National Council kept the proposal alive by 97 votes to 95 with 4 abstentions, so the item returns to the Council of States. The cap of four stands until parliament decides, and cantonal adoption is not guaranteed.
Where can I do Sunday grocery shopping in Switzerland?
At the locations the federal exceptions cover: a Migros or Coop branch inside each major train station, 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. Since June 2023, shops under 400 square metres in tourist localities may open on Sundays in season, and selected Migros branches do, so check 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 often cost more. Everything else stays shut, including most Aldi and Lidl stores and all Otto's and Aligro stores, apart from the four Sonntagsverkauf days a canton sets each year.
