Zürich Public Holidays 2028
Last reviewed: May 19, 2026 · Holiday data: June 25, 2026
Zürich observes 9 public holidays in 2028: 8 fall on a weekday and 1 land on a weekend, leaving 252 working days across the year. The working week is Monday to Friday with a Saturday and Sunday weekend, the same as the rest of Switzerland; what changes is the cantonal holiday calendar.
How Zürich differs from the national Swiss holidays
Zürich keeps the national Swiss public holidays and adds one statutory cantonal day: Tag der Arbeit (Labour Day) on 1 May, an official rest day across the whole canton. Berchtoldstag (2 January) is not a Zürich holiday. Two well-known Zürich events, Sechseläuten in spring and Knabenschiessen in September, are half-day customs of the city of Zürich rather than cantonal public holidays, so they stay out of the canton-wide count. The working week is Monday to Friday with a Saturday and Sunday weekend, so it is the cantonal holiday, not the weekend, that moves a due date.
Added in Zürich (2028)
- Tag der Arbeit (Labour Day) (Monday, May 1)
National days not observed in Zürich (2028)
Zürich observes the national Swiss public holidays and adds its own on top; it drops none.
Zürich public holiday calendar 2028
| Date | Day | Public holiday |
|---|---|---|
| January 1 | Saturday (weekend) | Neujahrstag (New Year's Day) |
| April 14 | Friday | Karfreitag (Good Friday) |
| April 17 | Monday | Ostermontag (Easter Monday) |
| May 1 | Monday | Tag der Arbeit (Labour Day) |
| May 25 | Thursday | Auffahrt (Ascension Day) |
| June 5 | Monday | Pfingstmontag (Whit Monday) |
| August 1 | Tuesday | Bundesfeiertag (Swiss National Day) |
| December 25 | Monday | Weihnachten (Christmas Day) |
| December 26 | Tuesday | Stephanstag (Boxing Day) |
2028 summary
Total days
366
Weekend days
106
Public holidays on weekdays
8
Working days
252
After subtracting 106 weekend days and 8 weekday-falling public holidays, Zürich has 252 working days in 2028. Deadlines and due dates counted in Zürich use this cantonal calendar, not just the national Swiss set.