The Days Switzerland Closes, and the Ones That Shift

Only August 1 is a national holiday across Switzerland. Every other public holiday depends on the canton, and Sunday shop closures are nationwide except at train stations.

The Days Switzerland Closes, and the Ones That Shift

You are planning a trip and just realised every shop will be locked on a Tuesday in August. Which Tuesday, and why? Swiss public holidays are not a single national calendar. August 1 is the only federally mandated holiday. Everything else depends on which of the 26 regions you are standing in. A holiday that closes banks in Zurich may be a normal workday in Geneva. Here is which days shut down what, and how Sunday closures actually affect your itinerary.

The Federal Minimum: Just One Day

Swiss law guarantees only one public holiday nationwide: 1 August, Swiss National Day. On that day, federal and cantonal government offices close. Post offices and banks shut. Retail shops close all day except outlets at railway stations and airports. Public transport runs on a Sunday timetable, with reduced frequency on many routes. Most museums in tourist areas stay open. Restaurants in cities and resort towns serve lunch and dinner as usual.

The other three dates set at federal level are 1 January (New Year's Day), Ascension Day, and 25 December (Christmas Day). These are national closures only because every region chooses to observe them. The law does not require it. In practice, all 26 do observe them, but the legal mechanism matters: what the federal government can enforce is August 1 alone.

All remaining holidays are cantonal decisions. Good Friday, Easter Monday, Whit Monday, Corpus Christi, Assumption on 15 August, All Saints' Day on 1 November, Immaculate Conception on 8 December, and St Stephen's Day on 26 December are observed in some regions and not others. The split follows religious and linguistic lines, not a neat map.

Basel Fasnacht carnival
Unknown authorUnknown author , Public domain via Wikimedia Commons

The Cantonal Patchwork: Catholic vs Protestant Regions

Switzerland has no single national religion, but the holiday calendar reveals the historical fault lines. Regions with a Catholic heritage observe more religious holidays than Protestant ones. The areas with the most public holidays, up to 15 days per year, are Ticino, Lucerne, Uri, Schwyz, Obwalden, Nidwalden, Appenzell Innerrhoden, Jura, and Valais. These are almost entirely Catholic or mixed regions with strong Catholic traditions. The areas with the fewest, as low as 7 to 8 days per year, are Geneva, Zurich, Basel-Stadt, Aargau, Neuchatel, and Vaud. These are historically Protestant or secular.

What The Catholic Regions Observe

Corpus Christi, Assumption on 15 August, All Saints' Day on 1 November, and Immaculate Conception on 8 December are observed in Aargau, Appenzell Innerrhoden, Fribourg, Jura, Lucerne, Nidwalden, Obwalden, Schwyz, Solothurn, Ticino, Uri, Valais, and Zug. That is 13 regions. St Joseph's Day on 19 March is observed in Graubunden, Lucerne, Nidwalden, Obwalden, Schwyz, Solothurn, Ticino, Uri, and Valais. St Peter and St Paul on 29 June is Ticino only.

What The Protestant And Secular Regions Skip

St Stephen's Day on 26 December is observed everywhere except Geneva, Jura, Neuchatel, Vaud, Valais, and Zurich. Berchtoldstag on 2 January is observed in 14 regions including Zurich, Bern, and Vaud, but not in Geneva, Basel-Stadt, or Ticino. Labour Day on 1 May is observed in Basel-Stadt, Basel-Landschaft, Jura, Neuchatel, Schaffhausen, Solothurn, Ticino, Thurgau, and Zurich. Geneva has its own Geneva Fast Day on the Thursday after the first Sunday in September. Vaud has its own Monday of the Federal Fast on the third Monday in September. Jura celebrates its Independence Day on 23 June. Obwalden alone observes St Nicholas of Flue on 25 September. Neuchatel alone observes Republic Day on 1 March.

Grouping By Linguistic Region

The pattern is easier to remember by region. In the Italian speaking south, Ticino, you get the full Catholic calendar plus St Peter and St Paul. In the French speaking west, Geneva and Vaud are the most secular, with the fewest holidays and their own unique fast day replacements. Jura, also French speaking but historically Catholic, observes more religious holidays plus its independence day. In the German speaking centre and east, the split is between the Catholic regions of central Switzerland and the Protestant areas of Zurich and Basel. The Romansh speaking area of Graubunden is mixed, observing Immaculate Conception and St Joseph's Day but not all Catholic holidays.

Major Holidays and Where They Apply
HolidayDateObserved Where
Swiss National Day1 AugustAll regions (federal mandate)
New Year's Day1 JanuaryAll regions (unanimous cantonal choice)
Christmas Day25 DecemberAll regions (unanimous cantonal choice)
Ascension Day39 days after EasterAll regions (unanimous cantonal choice)
Good Friday2 days before EasterAll except Ticino
Easter Monday1 day after EasterMost regions; check local
Whit Monday50 days after EasterMost regions; check local
Corpus Christi60 days after Easter13 Catholic regions
Assumption15 August13 Catholic regions
All Saints' Day1 November14 Catholic regions plus St Gallen
Immaculate Conception8 December13 Catholic regions plus Graubunden
St Stephen's Day26 DecemberAll except Geneva, Jura, Neuchatel, Vaud, Valais, Zurich
Berchtoldstag2 January14 regions; not in Geneva, Basel-Stadt, Ticino
Labour Day1 May9 regions
Bern street celebration
August Geyler , CC BY-SA 4.0 via Wikimedia Commons

The Moveable Holidays: Easter Rules the Calendar

Easter Sunday is the anchor for six moveable holidays. Its date shifts with the lunar calendar, so Good Friday, Easter Monday, Ascension Day (39 days after Easter), Whit Sunday (49 days after), Whit Monday (50 days after), and Corpus Christi (60 days after) all move each year. If you are visiting in March or April, check the exact dates for your year before booking anything that depends on shops being open.

A Tuesday or Wednesday in late May may be a full closure day in Catholic regions for Corpus Christi, while the same date in Protestant areas is a normal workday. If your itinerary crosses cantonal borders, a holiday in Lucerne on a Thursday may mean nothing in Zurich, 45 minutes away by train.

How Sunday Closures Actually Affect You

Sunday closures are the real constraint. Shops shut nationwide on Sundays, including supermarkets. The only exceptions are shops at railway stations and airports, which operate under special cantonal rules. In Zurich Hauptbahnhof, the Migros and Coop are open until 22:00 seven days a week. In smaller towns, the station shop closes earlier or does not exist. Buy your groceries on Saturday before 18:30, when most supermarkets close. Arrive in a village on a Sunday afternoon with the station shop closed, and your options are a hotel restaurant or a vending machine.

Public holidays that fall on a weekday extend the Sunday closure to that day. A Thursday holiday means shops are closed that Thursday, and Friday is a normal workday. A holiday on a Tuesday means Monday is a normal day. The exception is Christmas and New Year, where the days between are treated as holiday periods, but individual shop hours vary.

Common Questions

What happens if my travel day falls on 1 August?

Swiss National Day is a full closure day. Government offices, banks, post offices, and most shops close all day. Supermarkets at major railway stations stay open. Public transport runs on a Sunday schedule with reduced frequency. Museums in tourist areas remain open. Restaurants operate normally, but book a table because the evening is peak dining for local celebrations.

Can I buy groceries on a Sunday or public holiday?

Only at shops inside major railway stations and airports. Zurich HB, Bern, Geneva Cornavin, Basel SBB, and Lucerne stations have Migros or Coop outlets open 7 days a week until 22:00. Smaller station shops close earlier or do not open on Sundays. Staying in a village without a major station? Buy groceries on Saturday before 18:30.

Are museums open on public holidays?

Many museums remain open, especially in tourist areas like Zurich, Lucerne, Bern, and Interlaken. Closure patterns vary by institution. Check the individual museum website for the specific date. The Kunsthaus Zurich and the Swiss National Museum in Zurich open on holidays, but the Verkehrshaus in Lucerne may close on Christmas and New Year.

Do trains run on public holidays?

Trains operate on a Sunday or holiday timetable, which means reduced frequency on many routes. The major intercity lines between Zurich, Bern, Basel, Geneva, and Lugano still run roughly every 30 minutes. Regional and mountain railways may have fewer departures or start later. Download the SBB Mobile app and check the specific departure for your date.

Which region has the most public holidays?

Ticino, Lucerne, Uri, Schwyz, Obwalden, Nidwalden, Appenzell Innerrhoden, Jura, and Valais all observe up to 15 public holidays per year. Geneva, Zurich, Basel-Stadt, Aargau, Neuchatel, and Vaud observe as few as 7 to 8 per year.

Is Labour Day on 1 May a holiday everywhere?

No. Labour Day on 1 May is observed only in Basel-Stadt, Basel-Landschaft, Jura, Neuchatel, Schaffhausen, Solothurn, Ticino, Thurgau, and Zurich. In all other regions, it is a normal workday with shops open.

What is Berchtoldstag and where is it observed?

Berchtoldstag on 2 January is a holiday in Aargau, Bern, Fribourg, Glarus, Jura, Lucerne, Neuchatel, Obwalden, Schaffhausen, Solothurn, Thurgau, Vaud, Zug, and Zurich. It is not observed in Geneva, Basel-Stadt, or Ticino. On this day, shops and banks close in those 14 regions but operate normally in the others.