Public holidays in Switzerland 2028
Switzerland has 4 public holidays in 2028.
| Date | Holiday |
|---|---|
| 1 January Saturday | New Year's Day Public holiday |
| 25 May Thursday | Ascension Day Public holiday |
| 1 August Tuesday | Swiss National Day Public holiday |
| 25 December Monday | Christmas Day Public holiday |
Local public holidays in 2028
Public holidays in only part of Switzerland — see each note for where.
| Date | Holiday |
|---|---|
| 2 January Sunday | Berchtold's Day Public holiday in some areasIn Aargau, Bern, Fribourg, Neuchâtel, Thurgau and Vaud. |
| 6 January Thursday | Epiphany Public holiday in some areasIn Ticino. |
| 1 March Wednesday | Republic Day (Neuchâtel) Public holiday in some areasIn Neuchâtel. |
| 19 March Sunday | St Joseph's Day Public holiday in some areasIn Schwyz and Valais. |
| 6 April Thursday | Näfels Pilgrimage (Näfelser Fahrt) Public holiday in some areasIn Glarus. |
| 14 April Friday | Good Friday Public holiday in some areasIn 24 of the 26 cantons — not in Ticino or Valais. |
| 17 April Monday | Easter Monday Public holiday in some areasIn 17 of the 26 cantons — not in Lucerne, Neuchâtel, Nidwalden, Obwalden, Solothurn, Schwyz, Uri, Valais or Zug. |
| 1 May Monday | Labour Day Public holiday in some areasIn Basel-Landschaft, Basel-Stadt, Jura, Neuchâtel, Schaffhausen, Solothurn and Zurich. |
| 5 June Monday | Whit Monday Public holiday in some areasIn 15 of the 26 cantons — not in Glarus, Lucerne, Neuchâtel, Nidwalden, Obwalden, Solothurn, Schwyz, Ticino, Uri, Valais or Zug. |
| 15 June Thursday | Corpus Christi Public holiday in some areasIn Aargau, Appenzell Innerrhoden, Fribourg, Jura, Lucerne, Neuchâtel, Nidwalden, Obwalden, Solothurn, Schwyz, Uri, Valais and Zug. |
| 15 August Tuesday | Assumption Day Public holiday in some areasIn Aargau, Fribourg, Lucerne, Nidwalden, Obwalden, Solothurn, Schwyz, Ticino, Uri, Valais and Zug. |
| 7 September Thursday | Geneva Fast (Jeûne genevois) Public holiday in some areasIn Geneva. |
| 18 September Monday | Federal Fast Monday Public holiday in some areasIn Vaud. |
| 1 November Wednesday | All Saints' Day Public holiday in some areasIn Aargau, Fribourg, Glarus, Lucerne, Nidwalden, Obwalden, St. Gallen, Solothurn, Schwyz, Ticino, Uri, Valais and Zug. |
| 8 December Friday | Immaculate Conception Public holiday in some areasIn Aargau, Fribourg, Nidwalden, Obwalden, Uri, Valais and Zug. |
| 26 December Tuesday | St Stephen's Day Public holiday in some areasIn 16 of the 26 cantons — not in Geneva, Jura, Nidwalden, Obwalden, Solothurn, Schwyz, Uri, Vaud, Valais or Zug. |
| 31 December Sunday | Restoration of the Republic (Geneva) Public holiday in some areasIn Geneva. |
Cantons
Aargau2028 holidaysAppenzell Innerrhoden2028 holidaysAppenzell Ausserrhoden2028 holidaysBern2028 holidaysBasel-Landschaft2028 holidaysBasel-Stadt2028 holidaysFribourg2028 holidaysGeneva2028 holidaysGlarus2028 holidaysGraubünden2028 holidaysJura2028 holidaysLucerne2028 holidaysNeuchâtel2028 holidaysNidwalden2028 holidaysObwalden2028 holidaysSt. Gallen2028 holidaysSchaffhausen2028 holidaysSolothurn2028 holidaysSchwyz2028 holidaysThurgau2028 holidaysTicino2028 holidaysUri2028 holidaysVaud2028 holidaysValais2028 holidaysZug2028 holidaysZurich2028 holidays
Add these holidays to your calendar
Subscribe once and every public holiday from 2026 to 2028 appears in your phone or computer calendar — and updates itself if a date changes. Or get the printable 2028 calendar as a PDF.
🏖 Long weekends and the best days to take off
Dates from the official source: www.seco.admin.ch. Holidays can change — confirm with your employer or an official source. All sources.