Public Holidays in Switzerland

Guide to all 2024 Public Holidays in Switzerland including public holidays and regional holidays.

TODAY

Saturday | 21 December 2024
is not a holiday in Switzerland

UPCOMING HOLIDAY

Tuesday | 24 December 2024

Christmas Eve

2 DAYS LEFT

Public Holidays Switzerland 2024

This table contains a national calendar of all 2024 public holidays in Switzerland. These dates may be modified as official changes are announced, so please check back regularly for updates.

DateHoliday
January 01
MONDAY
New Year's Day
National Holiday
January 02
TUESDAY
Berchtolds Day
Regional Holiday
Many cantons
January 06
SATURDAY
Three King's Day
Regional Holiday
Graubünden, Lucerne, Schwyz, Ticino, Uri
March 01
FRIDAY
Republic Day
Regional Holiday
Neuchâtel only
March 19
TUESDAY
St. Joseph's Day
Regional Holiday
Several cantons
March 29
FRIDAY
Good Friday
Regional Holiday
Except Ticino, Valais
March 31
SUNDAY
Easter Sunday
Not A Public Holiday
April 01
MONDAY
Easter Monday
Regional Holiday
Most cantons
April 04
THURSDAY
Näfelser Fahrt
Regional Holiday
Glarus
April 15
MONDAY
Sechselauten
Regional Holiday
Afternoon, Zurich only
May 01
WEDNESDAY
May Day
Regional Holiday
Holiday in 11 cantons
May 09
THURSDAY
Ascension Day
National Holiday
39 days after Easter Sunday
May 12
SUNDAY
Mother's Day
Not A Public Holiday
2nd Sunday in May
May 20
MONDAY
Whit Monday
Regional Holiday
Most cantons
May 30
THURSDAY
Corpus Christi
Regional Holiday
Holiday in 10 cantons
June 02
SUNDAY
Father's Day
Not A Public Holiday
1st Sunday in June
June 23
SUNDAY
Fête d'Indépendance
Regional Holiday
Jura only
June 29
SATURDAY
Saint Peter and Saint Paul
Regional Holiday
Graubünden, Ticino only
August 01
THURSDAY
National Day
National Holiday
August 15
THURSDAY
Assumption Day
Regional Holiday
Holiday in 13 cantons
September 05
THURSDAY
Jeûne genevois
Regional Holiday
Geneva. Thursday after 1st Sunday in September
September 09
MONDAY
Knabenschiessen
Regional Holiday
Afternoon, Zurich only
September 15
SUNDAY
Swiss Federal Fast
Regional Holiday
All cantons except Geneva, Zug
September 22
SUNDAY
St Mauritius' Day
Regional Holiday
Appenzell
September 23
MONDAY
Bettagsmontag
Regional Holiday
Bern, Neuchâtel, Vaud
September 25
WEDNESDAY
Saint Nicholas of Flüe
Regional Holiday
Obwalden only
November 01
FRIDAY
All Saints' Day
Regional Holiday
Many cantons
December 08
SUNDAY
Immaculate Conception Day
Regional Holiday
Most cantons
December 24
TUESDAY
Christmas Eve
Regional Holiday
Glarus
December 25
WEDNESDAY
Christmas Day
National Holiday
December 26
THURSDAY
St. Stephen's Day
Regional Holiday
Most Cantons
December 31
TUESDAY
Restoration Day
Regional Holiday
Geneva
December 31
TUESDAY
New Year's Eve
Regional Holiday
Glarus