In Switzerland, shopping hours are more limited than in many other countries — and they vary a lot by region and day of the week. Here’s the breakdown:
🛍️ Typical Store Hours #
Weekdays (Mon–Fri):
Usually 08:30–18:30
In larger cities, some stay open until 19:00–20:00
Saturdays:
Open in the morning, close earlier → 17:00 or 18:00
Sundays:
Most shops are closed (except at train stations, airports, and some tourist areas).
🏙️ Exceptions #
Train stations & airports: Many shops open 7 days a week, often until 21:00–22:00. Zurich HB and Geneva Cornavin stations have extensive shopping options.
Tourist areas & resort towns: Shops may stay open longer, especially in ski resorts.
Late-night shopping days (“Abendverkauf”): In some cities, one evening per week shops stay open until 21:00.
🍎 Supermarkets #
Coop / Migros (biggest chains):
Cities: ~08:00–20:00 (Mon–Sat)
Smaller towns: often close by 18:00–19:00
Sundays: closed (except at stations/airports).
Aldi / Lidl: Similar hours, sometimes slightly shorter.
🎯 Traveler Tips #
Plan grocery shopping ahead, especially if staying in a self-catering apartment.
For Sunday shopping, head to station supermarkets (Coop, Migros, Manor Food at Zurich HB, Geneva Cornavin, Basel SBB, etc.).
Pharmacies and small kiosks inside stations often have extended hours.
✅ Bottom line: Expect 08:30–18:30 on weekdays, shorter Saturdays, and closed Sundays — unless you’re near a major station or airport.
