Skip to main content
Business Day Calculator

Holidays in Switzerland 2024

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

The 2024 Switzerland holiday table below lists 8 dates, each one a day this calculator treats as closed. 8 fall on a weekday and 0 land on a weekend, leaving 254 working days across the year on the national-only count.

2024 public holidays calendar

DateDayHoliday
Jan 1MondayNeujahrstag (New Year's Day)
Mar 29FridayKarfreitag (Good Friday)
Apr 1MondayOstermontag (Easter Monday)
May 9ThursdayAuffahrt (Ascension Day)
May 20MondayPfingstmontag (Whit Monday)
Aug 1ThursdayBundesfeiertag (Swiss National Day)
Dec 25WednesdayWeihnachten (Christmas Day)
Dec 26ThursdayStephanstag (Boxing Day)

2024 year summary

Total days

366

Weekend days

104

Public holidays on weekdays

8

Working days

254

All 8 dates land on weekdays in 2024, so each one takes a working day out of the count. 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 2024 - FAQ

How many dates are on the 2024 Switzerland holiday calendar?
8 dates, each one a day this calculator treats as closed in 2024. Of those, 8 fall on a weekday and 0 land 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 2024?
Switzerland has 254 working days in 2024 on the national-only count, after subtracting 104 weekend days and 8 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 2024 public holiday dates fall on a weekday?
8 of the 8 dates in the 2024 Switzerland holiday table fall on a weekday and reduce the working days count: Neujahrstag (New Year's Day) (Monday, January 1); Karfreitag (Good Friday) (Friday, March 29); Ostermontag (Easter Monday) (Monday, April 1); Auffahrt (Ascension Day) (Thursday, May 9); Pfingstmontag (Whit Monday) (Monday, May 20); Bundesfeiertag (Swiss National Day) (Thursday, August 1); Weihnachten (Christmas Day) (Wednesday, December 25); Stephanstag (Boxing Day) (Thursday, December 26).