Calendera

Calendar · 26 cantons

Public and school holidays in Switzerland

Switzerland has 4 public holidays everywhere. The rest change from one canton to the next, and so do the school terms. Pick one to see its dates, the weekdays they fall on, and the bridge days around them.

Only Swiss National Day (1 August) is fixed federally by the constitution; cantons determine all other public holidays under the Labour Act. Education is governed cantonally, with school holiday schedules set by cantonal or municipal authorities.

Map of Switzerland — choose a region for its own dates Grisons Bern Valais Vaud Ticino St. Gallen Zürich Fribourg Lucerne Aargau Uri Thurgau Schwyz Jura Neuchâtel Solothurn Glarus Basel-Landschaft Obwalden Schaffhausen Geneva Nidwalden Appenzell Ausserrhoden Zug Appenzell Innerrhoden Basel-Stadt GrisonsBernValaisVaudTicinoSt.GallenZürichFribourgLucerneAargauUriThurgauSchwyzJuraNeuchâtelSolothurnGlarusBasel-LandschaftObwaldenSchaffhausenGenevaNidwaldenZugAppenzell Innerrhoden

Holidays by canton

Common holidays

4 days

  • 1 JanThursday
  • 14 MayThursday
  • 1 AugSaturday
  • 25 DecFriday

Regional holidays

22 days

  • 2 JanFridayBern, Glarus, Jura, Lucerne, Nidwalden, Obwalden, St. Gallen, Schaffhausen, Solothurn, Thurgau, Vaud, Valais, Zug
  • 2 JanFridayZürich
  • 6 JanTuesdaySchwyz, Ticino, Uri
  • 1 MarSundayNeuchâtel
  • 19 MarThursdayNidwalden, Schwyz, Ticino, Uri, Valais
  • 3 AprFridayeverywhere except Ticino, Valais
  • 6 AprMondayeverywhere except Aargau
  • 9 AprThursdayGlarus
  • 1 MayFridayAargau, Basel-Landschaft, Basel-Stadt, Jura, Neuchâtel, Schaffhausen, Thurgau, Ticino, Zürich
  • 25 MayMondayeverywhere except Aargau
  • 4 JunThursdayAppenzell Innerrhoden, Fribourg, Jura, Lucerne, Neuchâtel, Nidwalden, Obwalden, Schwyz, Ticino, Uri, Valais, Zug
  • 23 JunTuesdayJura
  • 29 JunMondayTicino
  • 15 AugSaturdayAppenzell Innerrhoden, Fribourg, Jura, Lucerne, Nidwalden, Obwalden, Schwyz, Ticino, Uri, Valais, Zug
  • 10 SepThursdayGeneva
  • 20 SepSundayVaud
  • 20 SepSundayBern, Basel-Landschaft, Basel-Stadt, Glarus, Grisons, Lucerne, Neuchâtel, Nidwalden, Obwalden, St. Gallen, Schaffhausen, Schwyz, Thurgau, Uri, Valais, Zug, Zürich
  • 25 SepFridayObwalden
  • 1 NovSundayAppenzell Innerrhoden, Fribourg, Glarus, Grisons, Jura, Lucerne, Nidwalden, Obwalden, St. Gallen, Schwyz, Ticino, Uri, Valais, Zug
  • 8 DecTuesdayAppenzell Innerrhoden, Fribourg, Lucerne, Nidwalden, Obwalden, Schwyz, Ticino, Uri, Valais, Zug
  • 26 DecSaturdayeverywhere except Aargau, Appenzell Innerrhoden, Geneva, Jura, Neuchâtel, Vaud
  • 31 DecThursdayGeneva

Public holidays and school calendars in the cantons

Under the Swiss Federal Constitution, the relationship between church and state is governed by the cantons, resulting in diverse holiday calendars across Switzerland. While 1 August (Swiss National Day) is the sole mandatory federal holiday, cantons may designate additional days equivalent to Sundays. Holiday calendars often reflect regional denominational traditions, with variations even existing across districts within cantons such as Fribourg and Aargau.

School calendars are likewise governed at the cantonal and municipal level. While federal constitutional frameworks coordinate school entry age and compulsory schooling structures, exact term dates and holiday periods are determined by each canton and its local school boards.