General Guide4 min readUpdated:

Sunday Grocery Shopping in Switzerland: Where to Buy Food When Everything Is Closed

Train stations, airports, Ticino exceptions, and the four pre-Christmas Sundays a year.

Sunday grocery shopping options in Switzerland

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: May 2026. Opening hours verified against Migros, Coop, Migrolino and SBB station retail directories. Live offers in the Rappn app.

Rappn is the only neutral 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 national reform was proposed in 2025 to expand the number of Sunday shopping days from 4 to 12 per year. As of May 2026 the proposal is in consultation and may go to referendum.

Where you can buy groceries on a Sunday

Location typeOpen SundaysTypical hoursNotes
Major train stations (Zürich HB, Lucerne, Geneva, Bern, Basel)Yes06:00 to 22:00Migros and Coop branches inside the station
Zürich AirportYes365 days/yearCoop and Migros, full opening hours
Zürich StadelhofenYesDailyCoop, station-zone exception
Migrolino, Avec, Aperto convenience storesYesOften 06:00 to 23:00At stations and petrol stations, prices ~10-20% higher
Ticino Migros (sub-400m² stores)Yes (selected)VariesPilot since 2023
Tourist zones (Zermatt, Grindelwald, Davos, etc.)Yes (in season)LimitedSeasonal, varies by resort
Sonntagsverkauf (Advent Sundays)Yes (4 per year)VariesCantonal calendar, typically Dec
Standalone Aldi, Lidl, Denner, Aligro, Otto'sNoClosedStore size exceeds 400m² threshold
Standard Migros and Coop neighbourhood storesNoClosedOutside 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, Avec and Aperto are the small convenience-store chains that operate at petrol stations, train stations and high-traffic urban spots. 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.

Sources checked: .

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
Available now

Ready to save on groceries?

Scan the code, install Rappn, and start tracking real grocery savings this week. No account required.

+10,000live offers
+3,000store locations
100%free

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 canton changed its labour law in 2023 to allow stores under 400 square metres to open on Sundays. 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 in consultation in 2025 to 2026 would raise this to 12, though final passage and cantonal adoption are not guaranteed.

Related Comparisons