Public Holidays in Switzerland
Switzerland is a federal state consisting of 26 cantons. Swiss National Day (August 1) is the only official public holiday established at the federal level, while all other public holidays are determined individually by each canton.
Holidays Established by the Federal GovernmentHolidays Observed in Almost All Cantons
The following days are observed as public holidays (or customary days off) across most cantons, making them days off throughout almost all of Switzerland (◎ indicates a movable holiday whose date changes from year to year).
They are shown in green on the calendar.
Holidays Observed in Certain Regions (Major Cities)
Examples of holidays observed only in specific regions are shown for Switzerland's five major cities: Geneva, Zurich, Bern, Basel, and Lausanne.
They are shown in blue on the calendar.
Y-sect
Other Regional Holidays
Beyond the regions listed above, several holidays are celebrated only in specific localities.
For example, major Catholic feast days such as Corpus Christi (observed in May or June), Assumption Day (August 15), All Saints' Day (November 1), and the Immaculate Conception (December 8) are statutory public holidays in predominantly Catholic cantons, such as Valais and Lucerne. (The five major Swiss cities are all located in historically Protestant regions, so these feast days are not recognized as official holidays there.)
