Public holidays / Christmas Eve
Christmas Eve
Every year on 24 December.
The next dates
- 2026Thursday, 24 December
- 2027Friday, 24 December
- 2028Sunday, 24 DecemberWeekend
In which cantons is Christmas Eve a holiday?
- 2cantonscustomary day off
- 24cantonsnot a holiday
Customary day off
- OW Obwalden
- VS ValaisHalf day
Origin
24 December is the eve of Christmas. According to old church custom, a feast begins on the evening before; in many churches, midnight mass is celebrated on Christmas night. In many families, the evening with the Christmas tree and the giving of presents is the highlight of the festivities. The Christ Child (Christkind) as a bringer of gifts was introduced by Protestants after the Reformation because they rejected the veneration of St. Nicholas. It came to Switzerland from Germany in the 19th century. Christmas Eve is not a public holiday in any canton.
Sources: Universität Basel, Kulturwissenschaft: Interview zu Weihnachten (Berner Zeitung, 24.12.2022)
What the three types mean
- Cantonal rest day
- Public rest day under cantonal law, e.g. shops are closed. Under employment law it is a working day.
- Customary day off
- Not a public holiday, but many employers give the day off. Your employment contract decides whether you are off.
All holidays through the year
- New Year's Day
- Berchtold's Day
- Epiphany
- Republic Day
- St. Joseph's Day
- Good Friday
- Easter Monday
- Näfelser Fahrt
- Sechseläuten
- Labour Day
- Ascension Day
- Whit Monday
- Corpus Christi
- Jura Independence Day
- Saints Peter and Paul
- Swiss National Day
- Assumption Day
- Jeûne genevois
- Knabenschiessen
- Federal Fast Monday
- St. Maurice's Day
- Feast of St. Nicholas of Flüe
- All Saints' Day
- Immaculate Conception
- Christmas Eve
- Christmas Day
- St. Stephen's Day
- Restoration of the Republic
- New Year's Eve