Switzerland Public Holidays 2027

Complete list of all Switzerland public holidays 2027 with dates, day of week, and official names. Download .ics for calendar apps.

· Source: Official Switzerland Government

Loading date…

Checking…

Next public holiday in

days
hrs
min

Switzerland Public Holidays 2027

Date Day Holiday Notes
Jan 1FridayNew Year's Day (Neujahrstag)All cantons
Jan 2SaturdayBerchtoldstagMost cantons (e.g. Bern, Zurich)
Mar 26FridayGood Friday (Karfreitag)Most Protestant cantons; not Valais, Ticino, Uri
Mar 28SundayEaster Sunday (Ostersonntag)Some cantons
Mar 29MondayEaster Monday (Ostermontag)Most cantons; not Appenzell Innerrhoden, Valais
May 1SaturdayLabour Day (Tag der Arbeit)Selected cantons incl. Basel-Stadt, Schaffhausen, Zurich
May 6ThursdayAscension Day (Auffahrt)All cantons
May 16SundayWhit Sunday (Pfingstsonntag)Some cantons
May 17MondayWhit Monday (Pfingstmontag)Most cantons
Jun 3ThursdayCorpus Christi (Fronleichnam)Catholic cantons incl. Lucerne, Ticino, Valais, Uri
Aug 1SundaySwiss National Day (Bundesfeiertag)All cantons — federal holiday
Aug 15SundayAssumption Day (Mariä Himmelfahrt)Catholic cantons
Nov 1MondayAll Saints' Day (Allerheiligen)Catholic cantons incl. Lucerne, Ticino, Valais
Dec 8WednesdayImmaculate Conception (Mariä Empfängnis)Catholic cantons
Dec 25SaturdayChristmas Day (Weihnachten)All cantons
Dec 26SundaySt. Stephen's Day (Stephanstag)Most cantons; not Vaud, Neuchâtel, Geneva

Switzerland is a federal state: holidays are primarily regulated by each of the 26 cantons. Only Swiss National Day (Aug 1) is a mandatory federal holiday in all cantons. All other dates above are cantonal — applicability varies. Last updated: 2026-06-20.

About Switzerland Public Holidays

Switzerland's public holiday system is unique among European countries because there is no single national list mandating all holidays across the country. The Swiss federal constitution grants each of the 26 cantons the authority to designate their own public holidays. As a result, the number and selection of holidays varies significantly from one canton to another. The sole exception is Swiss National Day on 1 August, which is enshrined in federal law and must be observed in every canton. Most cantons observe between 8 and 15 public holidays per year. Cantons with a predominantly Catholic tradition — such as Lucerne, Ticino, Valais, and Uri — typically observe more religious holidays, including Corpus Christi, Assumption Day, and All Saints' Day. Reformed (Protestant) cantons such as Zurich, Bern, and Basel generally follow a shorter holiday calendar, though they observe Good Friday and Ascension Day.

In 2027, the moveable feasts based on the Easter cycle fall as follows: Good Friday on 26 March, Easter Sunday on 28 March, Easter Monday on 29 March, Ascension Day on 6 May, Whit Sunday on 16 May, and Whit Monday on 17 May. Labour Day (1 May) is observed as a public holiday only in selected cantons, including Basel-Stadt, Schaffhausen, and Zurich. Employees should consult their canton's official list or their employer's HR policies to confirm which holidays apply to their workplace, particularly if they work across cantonal boundaries or for a company headquartered in a different canton.

Frequently Asked Questions

  • Switzerland has 9 federal public holidays in 2027 that apply nationwide: New Year's Day (Jan 1), Berchtoldstag is cantonal, Good Friday (Mar 26, cantonal), Easter Monday (Mar 29, cantonal), Labour Day (May 1, some cantons), Ascension Day (May 6), Whit Monday (May 17, cantonal), Swiss National Day (Aug 1), Christmas Day (Dec 25), and St. Stephen's Day (Dec 26, some cantons). Because Switzerland is a federal state, the total number of holidays observed varies by canton — most cantons observe between 8 and 15 public holidays per year.

  • Swiss National Day (Bundesfeiertag / Fête nationale suisse / Festa nazionale svizzera) falls on Sunday, 1 August 2027. It is the only public holiday that applies in all 26 cantons by federal law. It commemorates the founding of the Swiss Confederation in 1291.

  • The status widget at the top of this page automatically detects today's date using Europe/Zurich timezone and checks against the official 2027 holiday list.