Switzerland Public Holidays in 2031

Show Observances
New Year's Day (regional holiday)
Wed, January 01, 2031

Public holiday in Zurich, Bern, Lucerne, Uri, Schwyz, Obwalden, Nidwalden, Glarus, Zug, Fribourg, Solothurn, Basel-Stadt, Basel-Land, Schaffhausen, Appenzell Ausserrhoden, Appenzell Innerrhoden, St. Gallen, Aargau, Graubünden, Thurgau, Ticino, Vaud, Valais, Neuchâtel, Geneva, Jura

Berchtold Day (regional holiday)
Thu, January 02, 2031

Public holiday in Bern, Jura, Thurgau, Vaud

Epiphany (regional holiday)
Mon, January 06, 2031

Public holiday in Schwyz, Ticino, Uri

Saint Joseph's Day (regional holiday)
Wed, March 19, 2031

Public holiday in Nidwalden, Schwyz, Ticino, Uri, Valais

Good Friday (regional holiday)
Fri, April 11, 2031

Public holiday in Zurich, Bern, Lucerne, Uri, Schwyz, Obwalden, Nidwalden, Glarus, Zug, Fribourg, Solothurn, Basel-Stadt, Basel-Land, Schaffhausen, Appenzell Ausserrhoden, Appenzell Innerrhoden, St. Gallen, Aargau, Graubünden, Thurgau, Vaud, Neuchâtel, Geneva, Jura

Easter Monday (regional holiday)
Mon, April 14, 2031

Public holiday in Zurich, Bern, Uri, Schwyz, Glarus, Fribourg, Basel-Stadt, Basel-Land, Schaffhausen, Appenzell Ausserrhoden, Appenzell Innerrhoden, St. Gallen, Aargau, Graubünden, Thurgau, Ticino, Vaud, Geneva, Jura

May Day (regional holiday)
Thu, May 01, 2031

Public holiday in Basel-Land, Basel-Stadt, Jura, Neuchâtel, Schaffhausen, Zurich, Thurgau, Ticino

Ascension Day (regional holiday)
Thu, May 22, 2031

Public holiday in Zurich, Bern, Lucerne, Uri, Schwyz, Obwalden, Nidwalden, Glarus, Zug, Fribourg, Solothurn, Basel-Stadt, Basel-Land, Schaffhausen, Appenzell Ausserrhoden, Appenzell Innerrhoden, St. Gallen, Aargau, Graubünden, Thurgau, Ticino, Vaud, Valais, Neuchâtel, Geneva, Jura

Pentecost Monday (regional holiday)
Mon, June 02, 2031

Public holiday in Zurich, Bern, Uri, Schwyz, Glarus, Fribourg, Basel-Stadt, Basel-Land, Schaffhausen, Appenzell Ausserrhoden, Appenzell Innerrhoden, St. Gallen, Aargau, Graubünden, Thurgau, Ticino, Vaud, Geneva, Jura

Corpus Christi (regional holiday)
Thu, June 12, 2031

Public holiday in Appenzell Innerrhoden, Jura, Lucerne, Nidwalden, Obwalden, Schwyz, Ticino, Uri, Valais, Zug

Swiss National Day
Fri, August 01, 2031

Public holiday

Assumption of Mary (regional holiday)
Fri, August 15, 2031

Public holiday in Appenzell Innerrhoden, Jura, Lucerne, Nidwalden, Obwalden, Schwyz, Ticino, Uri, Valais, Zug

All Saints' Day (regional holiday)
Sat, November 01, 2031

Public holiday in Aargau, Appenzell Innerrhoden, Fribourg, Glarus, Jura, Lucerne, Nidwalden, Obwalden, St. Gallen, Schwyz, Ticino, Uri, Valais, Zug

Immaculate Conception (regional holiday)
Mon, December 08, 2031

Public holiday in Appenzell Innerrhoden, Lucerne, Nidwalden, Obwalden, Schwyz, Ticino, Uri, Valais, Zug

Christmas Day (regional holiday)
Thu, December 25, 2031

Public holiday in Zurich, Bern, Lucerne, Uri, Schwyz, Obwalden, Nidwalden, Glarus, Zug, Fribourg, Solothurn, Basel-Stadt, Basel-Land, Schaffhausen, Appenzell Ausserrhoden, Appenzell Innerrhoden, St. Gallen, Aargau, Graubünden, Thurgau, Ticino, Vaud, Valais, Neuchâtel, Geneva, Jura

St. Stephen's Day (regional holiday)
Fri, December 26, 2031

Public holiday in Zurich, Bern, Lucerne, Uri, Schwyz, Glarus, Basel-Stadt, Basel-Land, Schaffhausen, Appenzell Ausserrhoden, Appenzell Innerrhoden, St. Gallen, Graubünden, Thurgau, Ticino