Public holidays in Switzerland 2025
4 nationwide public holidays and 22 regional or local holidays in 2025.
Nationwide holidays 2025
| Date | Weekday | Holiday | Local name |
|---|---|---|---|
| 1 January Wednesday | Wednesday | New Year's Day Neujahrstag | Neujahrstag |
| 29 May Thursday | Thursday | Ascension Day Religious Auffahrt | Auffahrt |
| 1 August Friday | Friday | National Day National day Nationalfeiertag | Nationalfeiertag |
| 25 December Thursday | Thursday | Christmas Day Religious Weihnachten | Weihnachten |
Regional and local holidays 2025
Some holidays apply only in certain regions or municipalities. Local and municipal holidays may be incomplete; official local announcements take precedence.
These holidays do not apply nationwide and are not counted in the countdown, long weekends or bridge days.
| Date | Weekday | Holiday | Applies in |
|---|---|---|---|
| 2 January Thursday | Thursday | Saint Berchtold's Day Berchtoldstag | 7 placesAargau, Bern (Berne), Jura, Luzern, Thurgau, Vaud, Stadt Zürich (city) |
| 6 January Monday | Monday | Epiphany Heilige Drei Könige | Schwyz, Ticino, Uri |
| 1 March Saturday | Saturday | Republic Day Jahrestag der Ausrufung der Republik | Neuchâtel |
| 19 March Wednesday | Wednesday | Saint Joseph's Day Josefstag | 5 placesNidwalden, Schwyz, Ticino, Uri, Valais (Wallis) |
| 3 April Thursday | Thursday | Battle of Naefels Victory Day Näfelser Fahrt | Glarus |
| 18 April Friday | Friday | Good Friday Karfreitag | 24 placesAargau, Appenzell Innerrhoden, Appenzell Ausserrhoden, Bern (Berne), Basel-Landschaft, Basel-Stadt, Freiburg (Fribourg), Genève, Glarus, Jura, Luzern, Neuchâtel, Nidwalden, Obwalden, Sankt Gallen, Schaffhausen, Solothurn, Schwyz, Thurgau, Uri, Vaud, Zug, Zürich, Stadt Zürich (city) |
| 21 April Monday | Monday | Easter Monday Ostermontag | 20 placesAargau, Appenzell Innerrhoden, Appenzell Ausserrhoden, Bern (Berne), Basel-Landschaft, Basel-Stadt, Genève, Glarus, Graubünden (Grigioni, Grischun), Jura, Luzern, Sankt Gallen, Schaffhausen, Schwyz, Thurgau, Ticino, Uri, Vaud, Zürich, Stadt Zürich (city) |
| 1 May Thursday | Thursday | Labor Day Tag der Arbeit | 10 placesAargau, Basel-Landschaft, Basel-Stadt, Jura, Neuchâtel, Schaffhausen, Thurgau, Ticino, Zürich, Stadt Zürich (city) |
| 9 June Monday | Monday | Pentecost Monday Pfingstmontag | 20 placesAargau, Appenzell Innerrhoden, Appenzell Ausserrhoden, Bern (Berne), Basel-Landschaft, Basel-Stadt, Genève, Glarus, Graubünden (Grigioni, Grischun), Jura, Luzern, Sankt Gallen, Schaffhausen, Schwyz, Thurgau, Ticino, Uri, Vaud, Zürich, Stadt Zürich (city) |
| 19 June Thursday | Thursday | Corpus Christi Fronleichnam | 12 placesAargau, Appenzell Innerrhoden, Jura, Luzern, Neuchâtel, Nidwalden, Obwalden, Schwyz, Ticino, Uri, Valais (Wallis), Zug |
| 23 June Monday | Monday | Independence Day Fest der Unabhängigkeit | Jura |
| 29 June Sunday | Sunday | Saints Peter and Paul Peter und Paul | Ticino |
| 15 August Friday | Friday | Assumption Day Mariä Himmelfahrt | 11 placesAargau, Appenzell Innerrhoden, Jura, Luzern, Nidwalden, Obwalden, Schwyz, Ticino, Uri, Valais (Wallis), Zug |
| 11 September Thursday | Thursday | Genevan Fast Genfer Bettag | Genève |
| 13 September Saturday | Saturday | Knabenschiessen | Stadt Zürich (city) |
| 14 September Sunday | Sunday | Knabenschiessen | Stadt Zürich (city) |
| 22 September Monday | Monday | Prayer Monday Bettagsmontag | Vaud |
| 25 September Thursday | Thursday | Saint Nicholas of Flüe Bruder Klaus | Obwalden |
| 1 November Saturday | Saturday | All Saints' Day Allerheiligen | 13 placesAargau, Appenzell Innerrhoden, Glarus, Jura, Luzern, Nidwalden, Obwalden, Sankt Gallen, Schwyz, Ticino, Uri, Valais (Wallis), Zug |
| 8 December Monday | Monday | Immaculate Conception Mariä Empfängnis | 10 placesAargau, Appenzell Innerrhoden, Luzern, Nidwalden, Obwalden, Schwyz, Ticino, Uri, Valais (Wallis), Zug |
| 26 December Friday | Friday | Saint Stephen's Day Stephanstag | 17 placesAargau, Appenzell Innerrhoden, Appenzell Ausserrhoden, Bern (Berne), Basel-Landschaft, Basel-Stadt, Glarus, Graubünden (Grigioni, Grischun), Luzern, Sankt Gallen, Schaffhausen, Schwyz, Thurgau, Ticino, Uri, Zürich, Stadt Zürich (city) |
| 31 December Wednesday | Wednesday | Restoration Day Wiederherstellung der Republik | Genève |
Full list for one region
| Date | Weekday | Holiday | Type |
|---|---|---|---|
| 1 January Wednesday | Wednesday | New Year's Day | Nationwide |
| 2 January Thursday | Thursday | Saint Berchtold's Day | Regional |
| 6 January Monday | Monday | Epiphany | Regional |
| 1 March Saturday | Saturday | Republic Day | Regional |
| 19 March Wednesday | Wednesday | Saint Joseph's Day | Regional |
| 3 April Thursday | Thursday | Battle of Naefels Victory Day | Regional |
| 18 April Friday | Friday | Good Friday | Regional |
| 21 April Monday | Monday | Easter Monday | Regional |
| 1 May Thursday | Thursday | Labor Day | Regional |
| 29 May Thursday | Thursday | Ascension Day | Nationwide |
| 9 June Monday | Monday | Pentecost Monday | Regional |
| 19 June Thursday | Thursday | Corpus Christi | Regional |
| 23 June Monday | Monday | Independence Day | Regional |
| 29 June Sunday | Sunday | Saints Peter and Paul | Regional |
| 1 August Friday | Friday | National Day | Nationwide |
| 15 August Friday | Friday | Assumption Day | Regional |
| 11 September Thursday | Thursday | Genevan Fast | Regional |
| 13 September Saturday | Saturday | Knabenschiessen | Local |
| 14 September Sunday | Sunday | Knabenschiessen | Local |
| 22 September Monday | Monday | Prayer Monday | Regional |
| 25 September Thursday | Thursday | Saint Nicholas of Flüe | Regional |
| 1 November Saturday | Saturday | All Saints' Day | Regional |
| 8 December Monday | Monday | Immaculate Conception | Regional |
| 25 December Thursday | Thursday | Christmas Day | Nationwide |
| 26 December Friday | Friday | Saint Stephen's Day | Regional |
| 31 December Wednesday | Wednesday | Restoration Day | Regional |
Long weekends and bridge days 2025
Based on nationwide holidays and the weekend in Switzerland (Saturday and Sunday). Regional, local and group holidays are not included.
Long weekends
- Fri 1 Aug – Sun 3 Aug · 3 days offNational DayTypically in Bern: high 24°C (75°F), low 15°C (59°F), rain on 51% of days
Bridge days
- Fri 30 May: take 1 day off, get 4 days in a row (Thu 29 May – Sun 1 Jun)Ascension DayTypically in Bern: high 19°C (66°F), low 9°C (48°F), rain on 46% of days
- Fri 26 Dec: take 1 day off, get 4 days in a row (Thu 25 Dec – Sun 28 Dec)Christmas DayTypically in Bern: high 6°C (43°F), low 0°C (32°F), rain on 43% of days
Leave planner 2025
Choose how many leave days you can take for one break. The planner finds the breaks that give the most days off in a row around nationwide holidays and weekends, and marks the leave days on the calendar below.
- Take 2 days off (Thu 2 Jan, Fri 3 Jan) get 5 days in a rowWed 1 Jan – Sun 5 Jan · New Year's DayShow on calendar ↓
- Take 1 day off (Fri 30 May) get 4 days in a rowThu 29 May – Sun 1 Jun · Ascension DayShow on calendar ↓
- Take 1 day off (Thu 31 Jul) get 4 days in a rowThu 31 Jul – Sun 3 Aug · National DayShow on calendar ↓
- Take 1 day off (Fri 26 Dec) get 4 days in a rowThu 25 Dec – Sun 28 Dec · Christmas DayShow on calendar ↓
- Take 2 days off (Wed 31 Dec, Fri 2 Jan) get 5 days in a rowWed 31 Dec – Sun 4 Jan 2026 · New Year's DayShow on calendar ↓
2025 calendar
Click working days on the calendar to choose your own leave days.
January
February
March
April
May
June
July
August
September
October
November
December
Holiday dates are for general information and can change. Official government announcements take precedence.