Switzerland
Switzerland public holidays 2028
Switzerland has 4 nationwide public holidays in 2028, and 5 to 15 in total once regional days are added, depending on where you are. After them, 2028 has 257 working days. The first is New Year's Day on Saturday, January 1, 2028.
| Date | Holiday |
|---|---|
| January | |
| Jan 1Saturday | New Year's DayNationwide |
| Jan 2Sunday | Saint Berchtold's DayAargau, Berne + 5 moreAargau, Berne, Jura, Luzern, Thurgau, Vaud, Stadt Zurich |
| Jan 6Thursday | EpiphanySchwyz, Ticino, Uri |
| March | |
| Mar 1Wednesday | Republic DayNeuchâtel |
| Mar 19Sunday | Saint Joseph's DayNidwalden, Schwyz + 3 moreNidwalden, Schwyz, Ticino, Uri, Valais |
| April | |
| Apr 6Thursday | Battle of Naefels Victory DayGlarus |
| Apr 14Friday | Good FridayAargau, Appenzell Innerrhoden + 22 moreAargau, Appenzell Innerrhoden, Appenzell Ausserrhoden, Berne, Basel-Landschaft, Basel-Stadt, Fribourg, Genève, Glarus, Jura, Luzern, Neuchâtel, Nidwalden, Obwalden, Sankt Gallen, Schaffhausen, Solothurn, Schwyz, Thurgau, Uri, Vaud, Zug, Zürich, Stadt Zurich |
| Apr 17Monday | Easter MondayAargau, Appenzell Innerrhoden + 18 moreAargau, Appenzell Innerrhoden, Appenzell Ausserrhoden, Berne, Basel-Landschaft, Basel-Stadt, Genève, Glarus, Graubünden, Jura, Luzern, Sankt Gallen, Schaffhausen, Schwyz, Thurgau, Ticino, Uri, Vaud, Zürich, Stadt Zurich |
| May | |
| May 1Monday | Labor DayAargau, Basel-Landschaft + 8 moreAargau, Basel-Landschaft, Basel-Stadt, Jura, Neuchâtel, Schaffhausen, Thurgau, Ticino, Zürich, Stadt Zurich |
| May 25Thursday | Ascension DayNationwide |
| June | |
| Jun 5Monday | Pentecost MondayAargau, Appenzell Innerrhoden + 18 moreAargau, Appenzell Innerrhoden, Appenzell Ausserrhoden, Berne, Basel-Landschaft, Basel-Stadt, Genève, Glarus, Graubünden, Jura, Luzern, Sankt Gallen, Schaffhausen, Schwyz, Thurgau, Ticino, Uri, Vaud, Zürich, Stadt Zurich |
| Jun 15Thursday | Corpus ChristiAargau, Appenzell Innerrhoden + 10 moreAargau, Appenzell Innerrhoden, Jura, Luzern, Neuchâtel, Nidwalden, Obwalden, Schwyz, Ticino, Uri, Valais, Zug |
| Jun 23Friday | Independence DayJura |
| Jun 29Thursday | Saints Peter and PaulTicino |
| August | |
| Aug 1Tuesday | National DayNationwide |
| Aug 15Tuesday | Assumption DayAargau, Appenzell Innerrhoden + 9 moreAargau, Appenzell Innerrhoden, Jura, Luzern, Nidwalden, Obwalden, Schwyz, Ticino, Uri, Valais, Zug |
| September | |
| Sep 7Thursday | Genevan FastGenève |
| Sep 9Saturday | KnabenschiessenStadt Zurich |
| Sep 10Sunday | KnabenschiessenStadt Zurich |
| Sep 18Monday | Prayer MondayVaud |
| Sep 25Monday | Saint Nicholas of FlüeObwalden |
| November | |
| Nov 1Wednesday | All Saints' DayAargau, Appenzell Innerrhoden + 11 moreAargau, Appenzell Innerrhoden, Glarus, Jura, Luzern, Nidwalden, Obwalden, Sankt Gallen, Schwyz, Ticino, Uri, Valais, Zug |
| December | |
| Dec 8Friday | Immaculate ConceptionAargau, Appenzell Innerrhoden + 8 moreAargau, Appenzell Innerrhoden, Luzern, Nidwalden, Obwalden, Schwyz, Ticino, Uri, Valais, Zug |
| Dec 25Monday | Christmas DayNationwide |
| Dec 26Tuesday | Saint Stephen's DayAargau, Berne + 12 moreAargau, Berne, Basel-Landschaft, Basel-Stadt, Glarus, Graubünden, Luzern, Sankt Gallen, Schaffhausen, Schwyz, Thurgau, Ticino, Zürich, Stadt Zurich |
| Dec 31Sunday | Restoration DayGenève |
- Nationwide
- 4public holidays
- By region
- 5–15across 27 regions
- Working days
- 257after nationwide days off
- Long weekends
- 1+2 with 1 day off
Long weekends in 2028
Stretches of three or more days off built from nationwide holidays and the weekend, plus the ones you can make by taking a single day off.
- 4 daysThu, May 25 – Sun, May 28 · Ascension DayTake Fri, May 26 off to join it up
- 4 daysSat, Jul 29 – Tue, Aug 1 · National DayTake Mon, Jul 31 off to join it up
- 3 daysSat, Dec 23 – Mon, Dec 25 · Christmas Day4 days in Aargau, Berne, Basel-Landschaft and 11 more, with Saint Stephen's Day