Skip to content

Switzerland public holidays 2025

11 public holidays

Switzerland: 11 public holidays in 2025. 8 of them fall on weekdays (Monday to Friday).

Some regions add their own days off: 22 regional holidays only in part of the country (listed below).

Switzerland: list of public holidays in 2025

DateDayHoliday
Jan 1WednesdayNew Year's DayNeujahr
Apr 18FridayGood FridayKarfreitag
Apr 20SundayEaster SundayOstersonntag
Apr 21MondayEaster MondayOstermontag
May 29ThursdayAscension DayAuffahrt
Jun 8SundayPentecostPfingstsonntag
Jun 9MondayWhit MondayPfingstmontag
Aug 1FridayBundesfeiertag
Sep 21SundayFederal Day of Thanksgiving, Repentance and PrayerEidg. Dank-, Buss- und Bettag
Dec 25ThursdayChristmas DayWeihnachtstag
Dec 26FridayBoxing DayStephanstag

Long weekends in 2025

  • Friday, April 18: Good Friday gives a three-day weekend.
  • Monday, April 21: Easter Monday gives a three-day weekend.
  • Thursday, May 29: Ascension Day gives four days off if you take Friday, May 30 as a bridge day.
  • Monday, June 9: Whit Monday gives a three-day weekend.
  • Friday, August 1: Bundesfeiertag gives a three-day weekend.
  • Thursday, December 25: Christmas Day gives four days off if you take Friday, December 26 as a bridge day.
  • Friday, December 26: Boxing Day gives a three-day weekend.

On a weekend this year: Easter Sunday (Sunday, April 20); Pentecost (Sunday, June 8); Federal Day of Thanksgiving, Repentance and Prayer (Sunday, September 21).

Holidays by month

  • January1
  • February0
  • March0
  • April3
  • May1
  • June2
  • July0
  • August1
  • September1
  • October0
  • November0
  • December2

Switzerland: regional holidays in 2025

DateHolidayWhere
Jan 2BerchtoldstagKanton Bern, Kanton Aargau, Kanton Thurgau, Canton de Vaud, Canton du Jura
Jan 6EpiphanyDreikönigstagKanton Uri, Kanton Schwyz, Canton Ticino
Mar 1Instauration de la RépubliqueCanton de Neuchâtel
Mar 19Saint JosephJosefstagKanton Uri, Kanton Schwyz, Kanton Nidwalden, Kanton Solothurn, Canton Ticino, Canton du Valais
Apr 3Näfelser FahrtKanton Glarus
May 1Labour DayTag der ArbeitKanton Zürich, Kanton Basel-Stadt, Kanton Basel-Landschaft, Kanton Schaffhausen, Kanton Aargau, Kanton Thurgau and 3 more
May 1Labour DayTag der ArbeitKanton Solothurn, Canton du Valais
Jun 19Corpus ChristiFronleichnamKanton Luzern, Kanton Uri, Kanton Schwyz, Kanton Obwalden, Kanton Nidwalden, Kanton Zug and 8 more
Jun 23Jura PlebiscitePlébiscite jurassienCanton du Jura
Jun 29Saints Peter and PaulSanti Pietro e PaoloCanton Ticino
Aug 15AssumptionMariä HimmelfahrtKanton Luzern, Kanton Uri, Kanton Schwyz, Kanton Obwalden, Kanton Nidwalden, Kanton Zug and 7 more
Sep 11Jeûne GenevoisCanton de Genève
Sep 22MauritiustagKanton Appenzell Innerrhoden
Sep 22Monday after Federal Day of Thanksgiving, Repentance and PrayerLundi du Jeûne FédéralCanton de Vaud
Sep 25Saint Nicholas of FlüeBruderklausenfestKanton Obwalden
Nov 1All Saints' DayAllerheiligenKanton Luzern, Kanton Uri, Kanton Schwyz, Kanton Obwalden, Kanton Nidwalden, Kanton Glarus and 9 more
Dec 8Immaculate ConceptionMariä EmpfängnisKanton Luzern, Kanton Uri, Kanton Schwyz, Kanton Obwalden, Kanton Nidwalden, Kanton Zug and 4 more
Dec 24Christmas EveHeiliger AbendKanton Glarus
Dec 24Christmas EveVeille de NoëlCanton du Valais
Dec 26Boxing DayStephanstagKanton Appenzell Ausserrhoden
Dec 26Boxing DayStephanstagKanton Appenzell Innerrhoden
Dec 31New Year's EveSilvesterKanton Glarus, Canton de Genève

Other dates in 2025 (not days off for everyone)

  • April 17: Maundy Thursday (observance)
  • May 11: Mother's Day (observance)
  • June 1: Vätertag (observance)

Switzerland: public holidays in other years

Public holidays in other countries

See all countries

Frequently asked questions

Switzerland: how many public holidays are there in 2025?
There are 11 public holidays in 2025: New Year's Day (January 1); Good Friday (April 18); Easter Sunday (April 20); Easter Monday (April 21); Ascension Day (May 29); Pentecost (June 8); Whit Monday (June 9); Bundesfeiertag (August 1); Federal Day of Thanksgiving, Repentance and Prayer (September 21); Christmas Day (December 25); Boxing Day (December 26).
Switzerland: which 2025 holidays make a long weekend?
Friday, April 18: Good Friday gives a three-day weekend. Monday, April 21: Easter Monday gives a three-day weekend. Thursday, May 29: Ascension Day gives four days off if you take Friday, May 30 as a bridge day. Monday, June 9: Whit Monday gives a three-day weekend. Friday, August 1: Bundesfeiertag gives a three-day weekend. Thursday, December 25: Christmas Day gives four days off if you take Friday, December 26 as a bridge day. Friday, December 26: Boxing Day gives a three-day weekend.
Switzerland: are there regional holidays?
Yes. Besides the national holidays, there are 22 regional holidays in 2025 observed only in some regions, for example Berchtoldstag (Kanton Bern, Kanton Aargau); Epiphany (Kanton Uri, Kanton Schwyz); Instauration de la République (Canton de Neuchâtel).

Holiday data: the open date-holidays project (CC BY-SA 3.0, mostly based on Wikipedia). Rules can change by law or decree, and regions or employers may add days off: check official sources before planning. date-holidays

Switzerland Public Holidays 2025: Dates and Long Weekends | UtilLab