Public holidays in Switzerland 2027

There are 4 nationwide public holidays in 2027. Another 22 apply only in some cantons – the table shows where. The exact list for each canton is on its own page.

Download calendar file (.ics) For Outlook, Google Calendar and Apple Calendar; all-day events.

4 national and 22 regional holidays in 2027

DateWeekdayHolidayLocal nameApplies inCountdown
FridayNew Year's DayNeujahrstagnationwide
SaturdaySaint Berchtold's DayBerchtoldstagAargau, Bern, Jura, Luzern, Thurgau, Vaud, Stadt Zürich
WednesdayEpiphanyHeilige Drei KönigeSchwyz, Ticino, Uri
MondayRepublic DayJahrestag der Ausrufung der RepublikNeuchâtel
FridaySaint Joseph's DayJosefstagNidwalden, Schwyz, Ticino, Uri, Valais
FridayGood FridayKarfreitagAargau, Appenzell Innerrhoden, Appenzell Ausserrhoden, Bern, Basel-Landschaft, Basel-Stadt, Freiburg, Genève, Glarus, Jura, Luzern, Neuchâtel, Nidwalden, Obwalden, Sankt Gallen, Schaffhausen, Solothurn, Schwyz, Thurgau, Uri, Vaud, Zug, Zürich, Stadt Zürich
MondayEaster MondayOstermontagAargau, Appenzell Innerrhoden, Appenzell Ausserrhoden, Bern, Basel-Landschaft, Basel-Stadt, Genève, Glarus, Graubünden, Jura, Luzern, Sankt Gallen, Schaffhausen, Schwyz, Thurgau, Ticino, Uri, Vaud, Zürich, Stadt Zürich
ThursdayBattle of Naefels Victory DayNäfelser FahrtGlarus
SaturdayLabor DayTag der ArbeitAargau, Basel-Landschaft, Basel-Stadt, Jura, Neuchâtel, Schaffhausen, Thurgau, Ticino, Zürich, Stadt Zürich
ThursdayAscension DayAuffahrtnationwide
MondayPentecost MondayPfingstmontagAargau, Appenzell Innerrhoden, Appenzell Ausserrhoden, Bern, Basel-Landschaft, Basel-Stadt, Genève, Glarus, Graubünden, Jura, Luzern, Sankt Gallen, Schaffhausen, Schwyz, Thurgau, Ticino, Uri, Vaud, Zürich, Stadt Zürich
ThursdayCorpus ChristiFronleichnamAargau, Appenzell Innerrhoden, Jura, Luzern, Neuchâtel, Nidwalden, Obwalden, Schwyz, Ticino, Uri, Valais, Zug
WednesdayIndependence DayFest der UnabhängigkeitJura
TuesdaySaints Peter and PaulPeter und PaulTicino
SundayNational DayNationalfeiertagnationwide
SundayAssumption DayMariä HimmelfahrtAargau, Appenzell Innerrhoden, Jura, Luzern, Nidwalden, Obwalden, Schwyz, Ticino, Uri, Valais, Zug
ThursdayGenevan FastGenfer BettagGenève
SaturdayKnabenschiessenStadt Zürich
SundayKnabenschiessenStadt Zürich
MondayPrayer MondayBettagsmontagVaud
SaturdaySaint Nicholas of FlüeBruder KlausObwalden
MondayAll Saints' DayAllerheiligenAargau, Appenzell Innerrhoden, Glarus, Jura, Luzern, Nidwalden, Obwalden, Sankt Gallen, Schwyz, Ticino, Uri, Valais, Zug
WednesdayImmaculate ConceptionMariä EmpfängnisAargau, Appenzell Innerrhoden, Luzern, Nidwalden, Obwalden, Schwyz, Ticino, Uri, Valais, Zug
SaturdayChristmas DayWeihnachtennationwide
SundaySaint Stephen's DayStephanstagAargau, Appenzell Innerrhoden, Appenzell Ausserrhoden, Bern, Basel-Landschaft, Basel-Stadt, Glarus, Graubünden, Luzern, Sankt Gallen, Schaffhausen, Schwyz, Thurgau, Ticino, Uri, Zürich, Stadt Zürich
FridayRestoration DayWiederherstellung der RepublikGenève

Days marked "observed" are substitute days off when a holiday falls on a weekend. Holidays based on a lunar calendar can shift by a day once the official announcement is made.

Public holidays by canton

cantonpublic holidayson Mon–Fri
Public holidays 2027 Aargau148
Public holidays 2027 Appenzell Ausserrhoden85
Public holidays 2027 Appenzell Innerrhoden128
Public holidays 2027 Basel-Landschaft95
Public holidays 2027 Basel-Stadt95
Public holidays 2027 Bern95
Public holidays 2027 Freiburg53
Public holidays 2027 Genève97
Public holidays 2027 Glarus107
Public holidays 2027 Graubünden74
Public holidays 2027 Jura138
Public holidays 2027 Luzern138
Public holidays 2027 Neuchâtel85
Public holidays 2027 Nidwalden107
Public holidays 2027 Obwalden106
Public holidays 2027 Sankt Gallen96
Public holidays 2027 Schaffhausen95
Public holidays 2027 Schwyz1410
Public holidays 2027 Solothurn53
Public holidays 2027 Stadt Zürich125
Public holidays 2027 Thurgau105
Public holidays 2027 Ticino1510
Public holidays 2027 Uri1410
Public holidays 2027 Valais96
Public holidays 2027 Vaud96
Public holidays 2027 Zug96
Public holidays 2027 Zürich95

Long weekends 2027

2 times a public holiday lies close to a weekend – with a little leave it becomes a long weekend: (nationwide)

Take leaveOffDays of leaveDays offRatioOccasion
Mon 3 May, Tue 4 May, Wed 5 May1 May – 6 May 2027362Ascension Day
Fri 7 May6 May – 9 May 2027144Ascension Day

Counted are gaps of up to four working days between a public holiday and the weekend or another public holiday. "Ratio" = days off per day of leave. Weekends follow the local working week.

Dates are generated from the open-source library python-holidays and automatically cross-checked against Nager.Date and the public Google Calendar holiday calendars; every holiday on a working day must be confirmed by a second source. Official announcements take precedence, especially for holidays that depend on the moon or are declared at short notice.

Frequently asked questions

How many public holidays does Switzerland have in 2027?

4 nationwide holidays, plus 22 that apply only in some cantons. 2 of them fall on a weekend in 2027.

Which public holiday gives the best long weekend in 2027?

Ascension Day: take 1 day of leave (7 May) and you get 4 days off in a row, 6 May – 9 May 2027.

Which canton has the most public holidays in 2027?

Ticino with 15; Freiburg and Solothurn have the fewest with 5.

Embed on your website

Free, no sign-up: copy the code and paste it into your page (e.g. an HTML block). Feel free to adjust the size and the link.

Open previewColours, dark mode and more widgets

Sources

Last updated: