Okay, so I wanted to get a definitive list of public holidays in Switzerland. You know, for planning trips and stuff. It seemed simple enough, but it turned into a bit of a rabbit hole.

The Initial Search
I started with a simple web search, expecting to find a nice, clean list. Boy, was I wrong.
I looked for it,but I couldn’t find anything, So I went looking for some usable data to get what I needed done.
Figuring Out the Data
I realized pretty quickly that I needed some way to organize the information. dates, names, maybe even regional differences. That’s when I got it.
Putting It All Together
I then began to reorganize a new notepad, manually entering the holidays I had found in the confusing search, I tried to get all of them, but I’m sure I missed some, I am human!
- New Year’s Day – January 1st (pretty much everywhere)
- Berchtoldstag – January 2nd (in some cantons)
- Good Friday -(Date Variable in Spring before Easter)
- Easter Monday – (Date Variable in Spring)
- Ascension Day – (Date Variable in Spring/Summer)
- Whit Monday – (Date Variable in Spring/Summer)
- Swiss National Day – August 1st (everywhere, of course!)
- Christmas Day – December 25th
- St. Stephen’s Day – December 26th (in many cantons)
The Final Result (For Now)
It took more time than I imagined, but I have now what seems like a decent starting list, I’m sure I missed some local ones, It’s surprisingly tricky to get a single, definitive list!

I might keep refining this. Maybe add a nice table or something. But for now, it does the job. At least I can start planning my next long weekend!