Holidays in Switzerland 2025
Last reviewed: October 14, 2026 · Holiday data: July 23, 2026
The 2025 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 253 working days across the year on the national-only count.
2025 public holidays calendar
| Date | Day | Holiday |
|---|---|---|
| Jan 1 | Wednesday | Neujahrstag (New Year's Day) |
| Apr 18 | Friday | Karfreitag (Good Friday) |
| Apr 21 | Monday | Ostermontag (Easter Monday) |
| May 29 | Thursday | Auffahrt (Ascension Day) |
| Jun 9 | Monday | Pfingstmontag (Whit Monday) |
| Aug 1 | Friday | Bundesfeiertag (Swiss National Day) |
| Dec 25 | Thursday | Weihnachten (Christmas Day) |
| Dec 26 | Friday | Stephanstag (Boxing Day) |
2025 year summary
Total days
365
Weekend days
104
Public holidays on weekdays
8
Working days
253
All 8 dates land on weekdays in 2025, 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.
Sources for these rules
- Der 1. August ist der einzige eidgenössische Feiertag; die Kantone dürfen höchstens acht weitere den Sonntagen gleichstellen (Art. 20a ArG) (Schweizerische Eidgenossenschaft (ch.ch))
- Verzeichnis der gesetzlichen Feiertage und der Tage, die für die Fristenberechnung wie solche behandelt werden (Art. 11 des Europäischen Übereinkommens über die Berechnung von Fristen) (Bundesamt für Justiz BJ)
- FAQ Freizeit und Feiertage: nach Art. 20a des Arbeitsgesetzes dürfen die Kantone höchstens acht weitere Feiertage den Sonntagen gleichstellen; "kein Recht auf Nachbezug" von Feiertagen, die auf einen arbeitsfreien Tag fallen (Staatssekretariat für Wirtschaft SECO)
Checked October 13, 2026. All sources
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 for these rules
- Verzeichnis der gesetzlichen Feiertage und der Tage, die für die Fristenberechnung wie solche behandelt werden (Art. 11 des Europäischen Übereinkommens über die Berechnung von Fristen) (Bundesamt für Justiz BJ)
Checked October 13, 2026. All sources
Other years
Sources and verification
Official source: Staatssekretariat für Wirtschaft SECO (seco.admin.ch) (opens in a new tab)
Cross-checked against this source on July 23, 2026.