All countries
Public holidays in Switzerland 2026
Overview of 338 public holidays and observances in Switzerland for 2026, including 1 official public holidays. Dates are shown with the day of the week.
Public holidays in Switzerland 2025 · Public holidays in Switzerland 2027 · Calendar 2026
Public holidays
Date Name
1 August 2026 (Saturday)National Day
Aargau
Date Name
1 January 2026 (Thursday)New Year's Day
2 January 2026 (Friday)Berchtoldstag
3 April 2026 (Friday)Good Friday
5 April 2026 (Sunday)Easter Sunday
6 April 2026 (Monday)Easter Monday
14 May 2026 (Thursday)Ascension Day
24 May 2026 (Sunday)Whit Sunday
25 May 2026 (Monday)Whit Monday
4 June 2026 (Thursday)Corpus Christi
1 August 2026 (Saturday)National Day
15 August 2026 (Saturday)Assumption of Mary
1 November 2026 (Sunday)All Saints' Day
8 December 2026 (Tuesday)Immaculate Conception
25 December 2026 (Friday)Christmas Day
26 December 2026 (Saturday)Boxing Day
Appenzell Ausserrhoden
Date Name
1 January 2026 (Thursday)New Year's Day
3 April 2026 (Friday)Good Friday
5 April 2026 (Sunday)Easter Sunday
6 April 2026 (Monday)Easter Monday
14 May 2026 (Thursday)Ascension Day
24 May 2026 (Sunday)Whit Sunday
25 May 2026 (Monday)Whit Monday
1 August 2026 (Saturday)National Day
25 December 2026 (Friday)Christmas Day
26 December 2026 (Saturday)Boxing Day
Appenzell Innerrhoden
Date Name
1 January 2026 (Thursday)New Year's Day
6 January 2026 (Tuesday)Epiphany
19 March 2026 (Thursday)Saint Joseph's Day
5 April 2026 (Sunday)Easter Sunday
6 April 2026 (Monday)Easter Monday
14 May 2026 (Thursday)Ascension Day
24 May 2026 (Sunday)Whit Sunday
25 May 2026 (Monday)Whit Monday
4 June 2026 (Thursday)Corpus Christi
1 August 2026 (Saturday)National Day
15 August 2026 (Saturday)Assumption of Mary
1 November 2026 (Sunday)All Saints' Day
8 December 2026 (Tuesday)Immaculate Conception
25 December 2026 (Friday)Christmas Day
Basel-Landschaft
Date Name
1 January 2026 (Thursday)New Year's Day
2 January 2026 (Friday)Berchtoldstag
3 April 2026 (Friday)Good Friday
5 April 2026 (Sunday)Easter Sunday
6 April 2026 (Monday)Easter Monday
1 May 2026 (Friday)Labour Day
14 May 2026 (Thursday)Ascension Day
24 May 2026 (Sunday)Whit Sunday
25 May 2026 (Monday)Whit Monday
1 August 2026 (Saturday)National Day
25 December 2026 (Friday)Christmas Day
26 December 2026 (Saturday)Boxing Day
Basel-Stadt
Date Name
1 January 2026 (Thursday)New Year's Day
2 January 2026 (Friday)Berchtoldstag
3 April 2026 (Friday)Good Friday
5 April 2026 (Sunday)Easter Sunday
6 April 2026 (Monday)Easter Monday
1 May 2026 (Friday)Labour Day
14 May 2026 (Thursday)Ascension Day
24 May 2026 (Sunday)Whit Sunday
25 May 2026 (Monday)Whit Monday
1 August 2026 (Saturday)National Day
25 December 2026 (Friday)Christmas Day
26 December 2026 (Saturday)Boxing Day
Bern
Date Name
1 January 2026 (Thursday)New Year's Day
2 January 2026 (Friday)Berchtoldstag
3 April 2026 (Friday)Good Friday
5 April 2026 (Sunday)Easter Sunday
6 April 2026 (Monday)Easter Monday
14 May 2026 (Thursday)Ascension Day
24 May 2026 (Sunday)Whit Sunday
25 May 2026 (Monday)Whit Monday
1 August 2026 (Saturday)National Day
25 December 2026 (Friday)Christmas Day
26 December 2026 (Saturday)Boxing Day
Fribourg
Date Name
1 January 2026 (Thursday)New Year's Day
6 January 2026 (Tuesday)Epiphany
3 April 2026 (Friday)Good Friday
5 April 2026 (Sunday)Easter Sunday
6 April 2026 (Monday)Easter Monday
14 May 2026 (Thursday)Ascension Day
24 May 2026 (Sunday)Whit Sunday
25 May 2026 (Monday)Whit Monday
4 June 2026 (Thursday)Corpus Christi
1 August 2026 (Saturday)National Day
15 August 2026 (Saturday)Assumption of Mary
1 November 2026 (Sunday)All Saints' Day
8 December 2026 (Tuesday)Immaculate Conception
25 December 2026 (Friday)Christmas Day
Geneva
Date Name
1 January 2026 (Thursday)New Year's Day
3 April 2026 (Friday)Good Friday
5 April 2026 (Sunday)Easter Sunday
6 April 2026 (Monday)Easter Monday
14 May 2026 (Thursday)Ascension Day
24 May 2026 (Sunday)Whit Sunday
25 May 2026 (Monday)Whit Monday
1 August 2026 (Saturday)National Day
10 September 2026 (Thursday)Geneva Fast
25 December 2026 (Friday)Christmas Day
31 December 2026 (Thursday)Restoration Day
Glarus
Date Name
1 January 2026 (Thursday)New Year's Day
2 April 2026 (Thursday)Näfels Procession
3 April 2026 (Friday)Good Friday
5 April 2026 (Sunday)Easter Sunday
6 April 2026 (Monday)Easter Monday
14 May 2026 (Thursday)Ascension Day
24 May 2026 (Sunday)Whit Sunday
25 May 2026 (Monday)Whit Monday
4 June 2026 (Thursday)Corpus Christi
1 August 2026 (Saturday)National Day
1 November 2026 (Sunday)All Saints' Day
25 December 2026 (Friday)Christmas Day
26 December 2026 (Saturday)Boxing Day
Graubünden
Date Name
1 January 2026 (Thursday)New Year's Day
3 April 2026 (Friday)Good Friday
5 April 2026 (Sunday)Easter Sunday
6 April 2026 (Monday)Easter Monday
14 May 2026 (Thursday)Ascension Day
24 May 2026 (Sunday)Whit Sunday
25 May 2026 (Monday)Whit Monday
4 June 2026 (Thursday)Corpus Christi
1 August 2026 (Saturday)National Day
15 August 2026 (Saturday)Assumption of Mary
1 November 2026 (Sunday)All Saints' Day
8 December 2026 (Tuesday)Immaculate Conception
25 December 2026 (Friday)Christmas Day
26 December 2026 (Saturday)Boxing Day
Jura
Date Name
1 January 2026 (Thursday)New Year's Day
2 January 2026 (Friday)Berchtoldstag
3 April 2026 (Friday)Good Friday
5 April 2026 (Sunday)Easter Sunday
6 April 2026 (Monday)Easter Monday
1 May 2026 (Friday)Labour Day
14 May 2026 (Thursday)Ascension Day
24 May 2026 (Sunday)Whit Sunday
25 May 2026 (Monday)Whit Monday
4 June 2026 (Thursday)Corpus Christi
23 June 2026 (Tuesday)Jura Independence Day
1 August 2026 (Saturday)National Day
15 August 2026 (Saturday)Assumption of Mary
1 November 2026 (Sunday)All Saints' Day
25 December 2026 (Friday)Christmas Day
Lucerne
Date Name
1 January 2026 (Thursday)New Year's Day
6 January 2026 (Tuesday)Epiphany
19 March 2026 (Thursday)Saint Joseph's Day
3 April 2026 (Friday)Good Friday
5 April 2026 (Sunday)Easter Sunday
6 April 2026 (Monday)Easter Monday
14 May 2026 (Thursday)Ascension Day
24 May 2026 (Sunday)Whit Sunday
25 May 2026 (Monday)Whit Monday
4 June 2026 (Thursday)Corpus Christi
1 August 2026 (Saturday)National Day
15 August 2026 (Saturday)Assumption of Mary
1 November 2026 (Sunday)All Saints' Day
8 December 2026 (Tuesday)Immaculate Conception
25 December 2026 (Friday)Christmas Day
Neuchâtel
Date Name
1 January 2026 (Thursday)New Year's Day
2 January 2026 (Friday)Berchtoldstag
1 March 2026 (Sunday)Republic Day
3 April 2026 (Friday)Good Friday
5 April 2026 (Sunday)Easter Sunday
6 April 2026 (Monday)Easter Monday
14 May 2026 (Thursday)Ascension Day
24 May 2026 (Sunday)Whit Sunday
25 May 2026 (Monday)Whit Monday
1 August 2026 (Saturday)National Day
25 December 2026 (Friday)Christmas Day
26 December 2026 (Saturday)Boxing Day
Nidwalden
Date Name
1 January 2026 (Thursday)New Year's Day
3 April 2026 (Friday)Good Friday
5 April 2026 (Sunday)Easter Sunday
6 April 2026 (Monday)Easter Monday
14 May 2026 (Thursday)Ascension Day
24 May 2026 (Sunday)Whit Sunday
25 May 2026 (Monday)Whit Monday
4 June 2026 (Thursday)Corpus Christi
1 August 2026 (Saturday)National Day
15 August 2026 (Saturday)Assumption of Mary
1 November 2026 (Sunday)All Saints' Day
8 December 2026 (Tuesday)Immaculate Conception
25 December 2026 (Friday)Christmas Day
Obwalden
Date Name
1 January 2026 (Thursday)New Year's Day
19 March 2026 (Thursday)Saint Joseph's Day
3 April 2026 (Friday)Good Friday
5 April 2026 (Sunday)Easter Sunday
6 April 2026 (Monday)Easter Monday
14 May 2026 (Thursday)Ascension Day
24 May 2026 (Sunday)Whit Sunday
25 May 2026 (Monday)Whit Monday
4 June 2026 (Thursday)Corpus Christi
1 August 2026 (Saturday)National Day
15 August 2026 (Saturday)Assumption of Mary
25 September 2026 (Friday)Saint Nicholas of Flüe
1 November 2026 (Sunday)All Saints' Day
8 December 2026 (Tuesday)Immaculate Conception
25 December 2026 (Friday)Christmas Day
Schaffhausen
Date Name
1 January 2026 (Thursday)New Year's Day
3 April 2026 (Friday)Good Friday
5 April 2026 (Sunday)Easter Sunday
6 April 2026 (Monday)Easter Monday
1 May 2026 (Friday)Labour Day
14 May 2026 (Thursday)Ascension Day
24 May 2026 (Sunday)Whit Sunday
25 May 2026 (Monday)Whit Monday
1 August 2026 (Saturday)National Day
25 December 2026 (Friday)Christmas Day
26 December 2026 (Saturday)Boxing Day
Schwyz
Date Name
1 January 2026 (Thursday)New Year's Day
3 April 2026 (Friday)Good Friday
5 April 2026 (Sunday)Easter Sunday
6 April 2026 (Monday)Easter Monday
14 May 2026 (Thursday)Ascension Day
24 May 2026 (Sunday)Whit Sunday
25 May 2026 (Monday)Whit Monday
4 June 2026 (Thursday)Corpus Christi
1 August 2026 (Saturday)National Day
15 August 2026 (Saturday)Assumption of Mary
1 November 2026 (Sunday)All Saints' Day
8 December 2026 (Tuesday)Immaculate Conception
25 December 2026 (Friday)Christmas Day
Solothurn
Date Name
1 January 2026 (Thursday)New Year's Day
3 April 2026 (Friday)Good Friday
5 April 2026 (Sunday)Easter Sunday
6 April 2026 (Monday)Easter Monday
14 May 2026 (Thursday)Ascension Day
24 May 2026 (Sunday)Whit Sunday
25 May 2026 (Monday)Whit Monday
4 June 2026 (Thursday)Corpus Christi
1 August 2026 (Saturday)National Day
15 August 2026 (Saturday)Assumption of Mary
1 November 2026 (Sunday)All Saints' Day
25 December 2026 (Friday)Christmas Day
St. Gallen
Date Name
1 January 2026 (Thursday)New Year's Day
3 April 2026 (Friday)Good Friday
5 April 2026 (Sunday)Easter Sunday
6 April 2026 (Monday)Easter Monday
14 May 2026 (Thursday)Ascension Day
24 May 2026 (Sunday)Whit Sunday
25 May 2026 (Monday)Whit Monday
4 June 2026 (Thursday)Corpus Christi
1 August 2026 (Saturday)National Day
15 August 2026 (Saturday)Assumption of Mary
1 November 2026 (Sunday)All Saints' Day
25 December 2026 (Friday)Christmas Day
26 December 2026 (Saturday)Boxing Day
Thurgau
Date Name
1 January 2026 (Thursday)New Year's Day
3 April 2026 (Friday)Good Friday
5 April 2026 (Sunday)Easter Sunday
6 April 2026 (Monday)Easter Monday
1 May 2026 (Friday)Labour Day
14 May 2026 (Thursday)Ascension Day
24 May 2026 (Sunday)Whit Sunday
25 May 2026 (Monday)Whit Monday
1 August 2026 (Saturday)National Day
25 December 2026 (Friday)Christmas Day
26 December 2026 (Saturday)Boxing Day
Ticino
Date Name
1 January 2026 (Thursday)New Year's Day
6 January 2026 (Tuesday)Epiphany
19 March 2026 (Thursday)Saint Joseph's Day
5 April 2026 (Sunday)Easter Sunday
6 April 2026 (Monday)Easter Monday
1 May 2026 (Friday)Labour Day
14 May 2026 (Thursday)Ascension Day
24 May 2026 (Sunday)Whit Sunday
25 May 2026 (Monday)Whit Monday
4 June 2026 (Thursday)Corpus Christi
29 June 2026 (Monday)Saints Peter and Paul
1 August 2026 (Saturday)National Day
15 August 2026 (Saturday)Assumption of Mary
1 November 2026 (Sunday)All Saints' Day
8 December 2026 (Tuesday)Immaculate Conception
25 December 2026 (Friday)Christmas Day
26 December 2026 (Saturday)St Stephen's Day
Uri
Date Name
1 January 2026 (Thursday)New Year's Day
19 March 2026 (Thursday)Saint Joseph's Day
3 April 2026 (Friday)Good Friday
5 April 2026 (Sunday)Easter Sunday
6 April 2026 (Monday)Easter Monday
14 May 2026 (Thursday)Ascension Day
24 May 2026 (Sunday)Whit Sunday
25 May 2026 (Monday)Whit Monday
4 June 2026 (Thursday)Corpus Christi
1 August 2026 (Saturday)National Day
15 August 2026 (Saturday)Assumption of Mary
1 November 2026 (Sunday)All Saints' Day
8 December 2026 (Tuesday)Immaculate Conception
25 December 2026 (Friday)Christmas Day
Valais
Date Name
1 January 2026 (Thursday)New Year's Day
6 January 2026 (Tuesday)Epiphany
19 March 2026 (Thursday)Saint Joseph's Day
3 April 2026 (Friday)Good Friday
5 April 2026 (Sunday)Easter Sunday
6 April 2026 (Monday)Easter Monday
14 May 2026 (Thursday)Ascension Day
24 May 2026 (Sunday)Whit Sunday
25 May 2026 (Monday)Whit Monday
4 June 2026 (Thursday)Corpus Christi
1 August 2026 (Saturday)National Day
15 August 2026 (Saturday)Assumption of Mary
1 November 2026 (Sunday)All Saints' Day
8 December 2026 (Tuesday)Immaculate Conception
25 December 2026 (Friday)Christmas Day
Vaud
Date Name
1 January 2026 (Thursday)New Year's Day
2 January 2026 (Friday)Berchtoldstag
3 April 2026 (Friday)Good Friday
5 April 2026 (Sunday)Easter Sunday
6 April 2026 (Monday)Easter Monday
14 May 2026 (Thursday)Ascension Day
24 May 2026 (Sunday)Whit Sunday
25 May 2026 (Monday)Whit Monday
1 August 2026 (Saturday)National Day
21 September 2026 (Monday)Federal Fast Monday
25 December 2026 (Friday)Christmas Day
Zug
Date Name
1 January 2026 (Thursday)New Year's Day
3 April 2026 (Friday)Good Friday
5 April 2026 (Sunday)Easter Sunday
6 April 2026 (Monday)Easter Monday
14 May 2026 (Thursday)Ascension Day
24 May 2026 (Sunday)Whit Sunday
25 May 2026 (Monday)Whit Monday
4 June 2026 (Thursday)Corpus Christi
1 August 2026 (Saturday)National Day
15 August 2026 (Saturday)Assumption of Mary
1 November 2026 (Sunday)All Saints' Day
25 December 2026 (Friday)Christmas Day
Zurich
Date Name
1 January 2026 (Thursday)New Year's Day
2 January 2026 (Friday)Berchtoldstag
3 April 2026 (Friday)Good Friday
5 April 2026 (Sunday)Easter Sunday
6 April 2026 (Monday)Easter Monday
1 May 2026 (Friday)Labour Day
14 May 2026 (Thursday)Ascension Day
24 May 2026 (Sunday)Whit Sunday
25 May 2026 (Monday)Whit Monday
1 August 2026 (Saturday)National Day
25 December 2026 (Friday)Christmas Day
26 December 2026 (Saturday)Boxing Day