Every year on November 1 Christians in Switzerland honor all saints, particularly those who do not have their own special feast day. All Saints is an important observation for Catholics, so November 1 is a public holiday in those Swiss cantons where the Catholic influence is largest.
Is All Saints' Day a Public Holiday?
All Saints' Day is a public holiday in 15 cantons. It is a day off for the general population, and schools and most businesses are closed.
In 2025, it falls on a 土曜日, and some businesses may choose to follow 土曜日 opening hours.
What Do People Do?
Although All Saints is officially dedicated to saints, it is also an occasion to honor the dead. For that reason, candles are lit in cemetaries across Switzerland. Some Christians also attend a church service.
Public Life
All Saints is a public holiday or silent day in the following cantons:
Appenzell Innerrhoden
Glarus
Jura
Lucerne
Nidwalden
Obwalden
St. Gallen
Schwyz
Ticino
Uri
Valais
Zug
It is also a public holiday in some municipalities in the following cantons:
Aargau
Fribourg
Schaffhausen
In the listed areas offices, banks, schools and many businesses are closed on November 1. Public transport may run on a reduced schedule.
Background
According to some sources, the idea for All Saints' Day goes back to the fourth century when the Greek Christians kept a festival on the first Sunday after Pentecost (in late May or early June) in honor of all martyrs and saints. Other sources say that a commemoration of “All Martyrs” began to be celebrated as early as 270 CE but no specific month or date is recorded. Pope Gregory IV made All Saints' Day an authorized holiday in 837 CE. It is speculated that the chosen date for the event, November 1, may have been an attempt to supplant the pagan Festival of the Dead (also known as Samhain or the feast of Saman, lord of death).
Symbols
Symbols commonly associated with All Saints’ Day are:
While we diligently research and update our holiday dates, some of the information in the table above may be preliminary. If you find an error, please let us know.