General Guide8 min readUpdated:

Easter Grocery Shopping in Switzerland: The Honest 2027 Guide

Karfreitag, Ostersonntag and Ostermontag closed nationwide. Karsamstag is the only normal shopping day. The plan, the Aktion timing, and the cross-border tactics that work.

Swiss Easter shopping scene with lamb roast, chocolate eggs, colomba pasquale, and Migros station shop signage

The Swiss Easter weekend is four shopping days, of which only one is normal: Karsamstag (Holy Saturday). Karfreitag (Good Friday), Ostersonntag (Easter Sunday) and Ostermontag (Easter Monday) are statutory holidays in nearly every canton, with Migros, Coop, Aldi, Lidl, Denner, Aligro and Otto's all closed by federal labour law. In 2027 the dates are Karfreitag 26 March, Karsamstag 27 March, Ostersonntag 28 March, Ostermontag 29 March. Plan accordingly or queue at a station shop on Easter Sunday paying CHF 4.50 for a baguette. This guide gives the actual rules, where to find the few exceptions, what to buy when (with Aktion timing), and how to avoid the Maundy Thursday evening crush.

Sources checked: April 2026. Holiday dates verified at the cantonal labour offices and Swiss public holiday registers (ch-feiertage.ch, feiertagskalender.ch, kanton ZH personnel office). Opening hours verified at Migros, Coop and SBB station shops. Live offers in the Rappn app.

Rappn is the only neutral grocery price comparison app in Switzerland, with no commercial agreements with any retailer.

What is open, what is closed, when

The shutdown applies to all 7 major Swiss retailers. The legal basis is the Swiss federal Labour Act (ArG), which prohibits Sunday and statutory holiday work except in narrowly defined exceptions. Cantonal labour inspectors enforce this; unauthorised opening risks five-figure fines. Online deliveries from Migros Online and coop.ch also pause; orders not delivered by Maundy Thursday do not arrive until Tuesday after Easter.

Day (2027)Most retailersSBB station shopsPetrol-station shopsAirport
Maundy Thursday 25 MarchOpen, peak day of yearOpenOpenOpen
Good Friday 26 March (Karfreitag)Closed (except Ticino)OpenOpenOpen
Holy Saturday 27 March (Karsamstag)Open, normal Saturday hoursOpenOpenOpen
Easter Sunday 28 MarchClosedOpen, limited assortmentOpenOpen
Easter Monday 29 MarchClosedOpenOpenOpen

The five places that stay open all four days:

SBB station shops. Migros and Coop run station outlets at major train stations (Zürich HB ShopVille, Bern HB, Geneva Cornavin, Basel SBB, Lausanne, Lucerne) that operate under tourism/transit-zone exemptions. Open 365 days a year, often 06:00-22:00 or 23:00. Smaller assortment than a full supermarket and prices generally 5-15% higher on identical SKUs.

Coop Pronto and Migrolino. Convenience-store formats attached to petrol stations, also open 365/365. Limited fresh selection, prices 10-25% higher than the standard supermarket lines.

Airport shopping. Zürich Kloten and Geneva Airport have full-assortment Migros and Coop branches in the publicly accessible (landside) areas, open every day of the year.

Hofläden (farm shops). Many rural farm shops use unmanned 24-hour self-service systems. Look for "24h Selbstbedienung" or "Hofladen" signs. Eggs, dairy, vegetables, sometimes meat. Honour-system payment; occasional source of the freshest local Easter eggs.

Ticino. Karfreitag is not a high holiday in Ticino; large Migros and Coop branches and Foxtown shopping centre are typically open normal Friday hours. Ostersonntag and Ostermontag are still closed everywhere in Ticino, same as the rest of the country.

When to actually shop (with Aktion timing)

The single biggest tactical point: do not be the person buying on Maundy Thursday evening. Maundy Thursday is the highest-revenue grocery day of the Swiss year, with parking-lot queues, depleted fresh sections, and stressed staff. Stock-out rates on lamb, fresh fish, and seasonal pastries climb through the afternoon. The Aktion calendar matters here: since the 5 February 2026 calendar shift, all Migros, Coop and Denner Easter-week Aktionen run Thursday 25 March to Wednesday 31 March.

Tuesday or Wednesday morning. Do the main weekly shop here. Aktion calendar from the previous week is still live (until Wednesday); fresh sections are restocked from the weekly delivery; queues are normal; staff has time. Aldi Suisse and Lidl Schweiz are particularly worth Tuesday-Wednesday because their stock is deepest mid-week.

Thursday 25 March, 08:00-10:00. New Aktion week starts Thursday. If you specifically want to capture Easter-week deals (lamb roast at 30% off, branded chocolate eggs with multi-buy), Thursday morning before the lunch rush is the right window. Knaller items (Thursday-Sunday) are often deepest-discounted on Thursday before stock depletes.

Karsamstag 27 March, before 11:00. This is the only shopping day inside the long weekend itself. Stores are typically open normal Saturday hours (08:00-17:00 or 08:00-18:00), but the parking lots are full from 09:30 onward and shelves get picked over by 14:00. If something runs out at the supermarket, the only fallback for Sunday-Monday is station shops at premium prices. The full breakdown of Aktion patterns sits in how Swiss Aktionen work.

Easter is the peak Aktion week of spring.
Lamb at 30% off, chocolate eggs at 2+1, fondue cheese at 35% off. Rappn shows every Easter Aktion across Migros, Coop, Aldi, Lidl, Denner, Aligro and Otto's, filtered to your canton.

What to buy: Easter-specific categories and prices

Two thousand-plus tonnes of chocolate eggs, lamb roasts in every butcher case, hot cross buns at Migros, colomba pasquale stocked everywhere because of the Italian-Swiss tradition. The Easter shop is not the same as a normal weekly shop. Real price points (April 2026 reference, expect 2-5% inflation by Easter 2027):

ItemTypical CH priceEaster Aktion range
Lamb leg, fresh (per kg)CHF 45 to 60CHF 32 to 45 (-25 to -30%)
Lamb shoulder, boned (per kg)CHF 35 to 48CHF 25 to 35
Whole rabbit, fresh (per kg)CHF 28 to 38CHF 22 to 30
Easter ham (Osterschinken / jambon de Pâques, per kg)CHF 22 to 35CHF 18 to 28
Branded chocolate eggs (Lindt Goldhase 100g)CHF 8 to 11CHF 5.50 to 7.50
Branded chocolate eggs (Frey, Suchard, M-Classic 200g)CHF 6 to 92+1 gratis common
Colomba pasquale (Italian Easter dove cake)CHF 12 to 25CHF 8 to 18
Zopf (braided egg bread, large)CHF 5 to 8CHF 3.50 to 6
Hot cross buns (Migros, 4-pack)CHF 4 to 6rare, sells fast
Fresh asparagus, white (per kg)CHF 12 to 18CHF 8 to 14
Fresh asparagus, green (per kg)CHF 15 to 22CHF 10 to 16
Fondue cheese mix (400g, AOP)CHF 14 to 22CHF 9 to 16 (-30 to -40%)
Coloured boiled eggs (10-pack)CHF 4 to 6usually no Aktion

The lamb price gap matters. Local Swiss lamb is the premium; New Zealand and Australian frozen lamb is sold heavily at Aldi and Lidl at CHF 18-25/kg, often without explicit Aktion labelling because the everyday price is already significantly below the Migros/Coop fresh equivalent. For a household specifically wanting Swiss lamb, the right move is the Easter Aktion week at Migros or Coop. For value, the discounters are the better year-round option.

For Italian-Swiss households, colomba pasquale stocking peaks 2-3 weeks before Easter at Migros, Coop, and especially in the Ticino region's larger branches. Brand selection is widest at Globus and at Migros Ticino.

Cross-border Easter shopping: usually a bad idea

For households who routinely cross-border shop in France, Germany, or Italy: Easter weekend is when this strategy collapses. French, German and Italian retailers are equally closed on Karfreitag and Ostermontag (different countries, different exact dates, but Karfreitag is closed in France and Germany, and Ostermontag is closed in Germany, Austria and Italy). The CHF 150 customs limit and meat/butter/cheese duties still apply. The full picture for non-Easter weeks is in cross-border grocery shopping France.

The one specific exception is the Tuesday or Wednesday before Easter for bulk Easter purchases (lamb, wine, chocolate, fondue ingredients) at French supermarkets, which are open normal hours. For households within 30 minutes of the border, this is the single highest-savings cross-border trip of the year, because retail margins on Easter premium items are particularly high in Switzerland.

What to do if you forget to shop

The four station-shop fallbacks ranked by overall practicality:

ShopVille at Zürich HB. Migros, Coop, Coop Pronto and dozens of food outlets all open through the long weekend. Open 06:30-22:00 most days, with Easter Sunday 09:00-21:00 typical. Full-ish assortment for Migros and Coop, prices 5-15% above the standard supermarket lines. The most-comprehensive emergency option in German-speaking Switzerland.

Geneva Cornavin and Lausanne stations. Migros and Coop have proper station branches. Opening hours similar to ShopVille. Most-comprehensive option in French-speaking Switzerland.

Airport shopping (Zürich Kloten, Geneva Airport). Full Migros and Coop on the landside (no boarding pass needed). Open every day of the year. Useful if you live near the airport, or are already there.

Coop Pronto and Migrolino at petrol stations. Pricier (10-25% premium) and smaller assortment, but everywhere. Best for last-minute bread, milk, eggs, butter on Easter Monday.

For a deeper take on the savings playbook the rest of the year, see save money on groceries in Switzerland.

Easter week is one of the deepest Aktion windows of the year.
Lamb, chocolate, fondue cheese, asparagus all drop 25% to 40% off. Live view of every Easter Aktion across 7 retailers, filtered to your canton. Pin lamb, chocolate eggs, fondue cheese and your Easter list. Get notified the moment any goes on Aktion nearby. Get Rappn free.

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 supermarkets open on Good Friday in Switzerland?

Almost no. Karfreitag is a statutory holiday in every canton except Ticino, and the federal Labour Act prohibits standard supermarket operations. Migros, Coop, Aldi, Lidl, Denner, Aligro and Otto's are all closed nationwide. Exceptions: SBB station shops (ShopVille, Bern, Geneva Cornavin, Basel, Lausanne), Coop Pronto and Migrolino at petrol stations, airport shopping, and large Ticino branches where Karfreitag is not a high holiday.

Are supermarkets open on Easter Sunday and Easter Monday?

No. Ostersonntag and Ostermontag are statutory holidays nationwide. The same five categories of exception apply: SBB station shops, Coop Pronto and Migrolino, airports, and 24-hour Hofläden. Ticino is also closed on these two days, unlike Karfreitag. Coop.ch and Migros Online do not deliver; orders not received by Maundy Thursday do not arrive until Tuesday after Easter.

When is the best day to do my Swiss Easter shopping?

Tuesday or Wednesday morning of Easter week, or Thursday 08:00-10:00 if you want to capture the new Aktion week. Karsamstag (Holy Saturday) before 11:00 also works but with full parking lots and depleted fresh sections by midday. Avoid Maundy Thursday evening at all costs: it is the highest-revenue grocery day of the Swiss year, with queues, stockouts, and stressed staff.

What goes on Aktion at Easter?

Lamb (typically 25-30% off), Easter ham, fondue and raclette cheese (30-40% off as winter season ends), branded chocolate eggs (often 2+1 multi-buy), fresh asparagus, colomba pasquale and zopf. Migros, Coop and Denner all run their Easter Aktionen in the Thursday-to-Wednesday window since the 5 February 2026 calendar shift.

Can I shop in France or Germany if my Swiss store is closed at Easter?

Not on the same days. Karfreitag is also a statutory holiday in France, Germany, and most of Austria, and Ostermontag is closed in Germany, Austria and Italy. Karsamstag is open in all neighbouring countries. The smart move is the Tuesday or Wednesday before Easter for bulk cross-border Easter shopping at French, German or Italian supermarkets, where Easter premium-item margins are much lower than in Switzerland. The CHF 150 customs limit and 1 kg meat / 1 kg butter duty rules still apply.

Related Comparisons