Skip to main content
Business Day Calculator

Holidays in Switzerland 2028

Last reviewed: October 14, 2026 · Holiday data: July 23, 2026

The 2028 Switzerland holiday table below lists 8 dates, each one a day this calculator treats as closed. 7 fall on a weekday and 1 lands on a weekend, leaving 253 working days across the year on the national-only count.

2028 public holidays calendar

DateDayHoliday
Jan 1Saturday (weekend)Neujahrstag (New Year's Day)
Apr 14FridayKarfreitag (Good Friday)
Apr 17MondayOstermontag (Easter Monday)
May 25ThursdayAuffahrt (Ascension Day)
Jun 5MondayPfingstmontag (Whit Monday)
Aug 1TuesdayBundesfeiertag (Swiss National Day)
Dec 25MondayWeihnachten (Christmas Day)
Dec 26TuesdayStephanstag (Boxing Day)

2028 year summary

Total days

366

Weekend days

106

Public holidays on weekdays

7

Working days

253

The 1 weekend date in 2028 falls on a Saturday or Sunday, a day the count already excludes, so the working-day reduction comes only from the 7 weekday dates. Switzerland has one federal public holiday, the Bundesfeiertag on 1 August. Every other holiday is cantonal, and a canton may treat at most eight further days as equal to Sundays. Of the cantonal days, only Neujahrstag, Auffahrt and Weihnachten are designated in all 26 cantons. This calculator's national set adds Karfreitag, Ostermontag, Pfingstmontag and Stephanstag to those and 1 August; the Bundesamt für Justiz directory (status 1 January 2011) lists each of the four, as a public holiday or as a day treated as one, for at least 22 cantons. It is a working baseline rather than a list any federal act fixes: the same directory has no Karfreitag for Ticino or Valais.

Holidays not included

Beyond this set, which days count depends on the canton and on which list applies. The Bundesamt für Justiz directory of days treated as public holidays for the calculation of time limits (status 1 January 2011) lists Berchtoldstag on 2 January for 16 of the 26 cantons, for Neuchâtel only when 1 January is a Sunday, and not for Genève, Basel-Stadt, Basel-Landschaft, Uri, Schwyz, Graubünden, Ticino or either Appenzell. It lists Allerheiligen on 1 November for 15 cantons, Mariä Himmelfahrt on 15 August for 13, and the Jeûne genevois for Genève alone. The canton pages on this site follow each canton's own law rather than this directory, so check which of the two your deadline runs on. For a canton-specific contract, add the dates that apply under Advanced options.

Sources and verification

Switzerland Holidays 2028 - FAQ

How many dates are on the 2028 Switzerland holiday calendar?
8 dates, each one a day this calculator treats as closed in 2028. Of those, 7 fall on a weekday and 1 lands on a weekend. The complete list with dates and weekday placements is in the calendar table above.
How many working days does Switzerland have in 2028?
Switzerland has 253 working days in 2028 on the national-only count, after subtracting 106 weekend days and 7 weekday-falling public holidays. This is the national count: it uses only the dates in the table above, so a holiday kept only in one region or by one sector is not in it.
Which 2028 public holiday dates fall on a weekday?
7 of the 8 dates in the 2028 Switzerland holiday table fall on a weekday and reduce the working days count: Karfreitag (Good Friday) (Friday, April 14); Ostermontag (Easter Monday) (Monday, April 17); Auffahrt (Ascension Day) (Thursday, May 25); Pfingstmontag (Whit Monday) (Monday, June 5); Bundesfeiertag (Swiss National Day) (Tuesday, August 1); Weihnachten (Christmas Day) (Monday, December 25); Stephanstag (Boxing Day) (Tuesday, December 26).
Which 2028 holidays fall on a weekend and how are they handled?
1 of the 2028 dates falls on a weekend: Neujahrstag (New Year's Day) on Saturday, January 1. Each is listed on its calendar date, and none of those entries takes a working day out of the count.