Switzerland Public Holidays in 2025

New Year's Day (regional holiday)
Wed, January 01, 2025

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, 2025

Public holiday in Aargau, Bern, Fribourg, Glarus, Jura, Lucerne, Neuchâtel, Obwalden, Schaffhausen, Solothurn, Thurgau, Vaud, Zug, Zurich, Nidwalden

Epiphany (regional holiday)
Mon, January 06, 2025

Public holiday in Graubünden, Schwyz, Ticino, Uri

Valentine's Day
Fri, February 14, 2025

Observance

Republic Day (Neuchâtel)
Sat, March 01, 2025

Public holiday in Neuchâtel

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

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

Daylight Saving Time starts
Sun, March 30, 2025

Observance

Näfels Procession (Glarus)
Thu, April 03, 2025

Public holiday in Glarus

Good Friday (regional holiday)
Fri, April 18, 2025

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 Sunday
Sun, April 20, 2025

Observance

Easter Monday (regional holiday)
Mon, April 21, 2025

Public holiday in Zurich, Bern, 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, Geneva, Jura

Sechseläuten (Zurich)
Mon, April 28, 2025

Observance

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

Public holiday in Basel-Land, Basel-Stadt, Jura, Schaffhausen, Zurich

May Day (Half-Day) (regional holiday)
Thu, May 01, 2025

Observance

Mothers' Day
Sun, May 11, 2025

Observance

Ascension Day (regional holiday)
Thu, May 29, 2025

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

Fathers' Day
Sun, June 01, 2025

Observance

Pentecost (regional holiday)
Sun, June 08, 2025

Observance

Pentecost Monday (regional holiday)
Mon, June 09, 2025

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, Geneva, Jura

Corpus Christi (regional holiday)
Thu, June 19, 2025

Public holiday in Aargau, Appenzell Innerrhoden, Fribourg, Neuchâtel, Jura, Lucerne, Nidwalden, Obwalden, Solothurn, Schwyz, Ticino, Uri, Valais, Zug

Jura Independence Day (Jura)
Mon, June 23, 2025

Public holiday in Jura

St. Peter and St. Paul (Ticino)
Sun, June 29, 2025

Observance

Swiss National Day
Fri, August 01, 2025

Public holiday

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

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

Genevese Fast (Geneva)
Thu, September 11, 2025

Public holiday in Geneva

Knabenschiessen (Zurich)
Sat, September 13, 2025

Observance

Knabenschiessen (Zurich)
Sun, September 14, 2025

Observance

Knabenschiessen (Zurich)
Mon, September 15, 2025

Observance

Swiss Federal Fast (regional holiday)
Sun, September 21, 2025

Observance

Mauritius Day (Appenzell Innerrhoden)
Mon, September 22, 2025

Public holiday in Appenzell Innerrhoden

Federal Fast Monday (regional holiday)
Mon, September 22, 2025

Public holiday in Vaud, Neuchâtel

St. Nicholas of Flüe (Obwalden)
Thu, September 25, 2025

Public holiday in Obwalden

Daylight Saving Time ends
Sun, October 26, 2025

Observance

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

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

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

Public holiday in Aargau, Appenzell Innerrhoden, Fribourg, Graubünden, Lucerne, Nidwalden, Obwalden, Schwyz, Ticino, Uri, Valais, Zug

Christmas Eve
Wed, December 24, 2025

Observance

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

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, 2025

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, Valais, Neuchâtel

Restoration Day (Geneva)
Wed, December 31, 2025

Public holiday in Geneva

New Year's Eve
Wed, December 31, 2025

Observance

Hide Observances