Which Swiss canton has the most public holidays?

By Jan de Boer
Updated on Jan 10, 2025

With each canton of Switzerland having its own set of public holidays, the number of days off workers get a year can vary by up to seven days depending on where they live - some places get 16 holidays a year! With this in mind, here are the regions of the alpine nation with the most days to relax.

Each canton in Switzerland gets to choose its own holidays

Unlike other nations which have nationalised days off, each Swiss canton is able to decide what events they should offer as public holidays (days where people get a day off work without taking any holiday leave). The only nationally enforced holidays in Switzerland are August 1 - Swiss National Day, the only federally mandated holiday - New Year’s Day, and the traditional Christian holidays of Christmas, Easter and Ascension.

Starting from the bottom, those who love their jobs with a passion and dare not think of taking any paid leave should move to Canton Neuchâtel, Graubünden, Solothurn or Appenzell Ausserrhoden. Here, people are only given eight public holidays a year - not to mention years when these holidays fall on a weekend and are subsequently not reimbursed.

Which Swiss canton has the most public holidays?

Building on its reputation as one of the happiest and sunniest cantons in Switzerland, Canton Ticino is the place with the most public holidays. The Italian-speaking canton has 15 paid holidays every year, one of the most generous offerings in Europe. This means that, if the timing is right, workers in Ticino with full-time work contracts will be able to take more than a month and a half off work every year.

Along with the more commonly known celebrations, most of Ticino’s unique holidays are related to Christian events - Saint Joseph’s Day on March 19, Saint Peter and Saint Paul Day on June 29 and Conception on December 8, to name but a few.

In joint second place with 14 days off are two of the founding cantons of Switzerland: Uri and Schwyz. Once again, Catholic religious events are the main reason for the high number of holidays, with the two cantons being the only place in Switzerland that has Three Kings’ Day as a day off for all workers. Jura rounded out the podium places with 13, largely thanks to June 23 - a day used to celebrate the region's independence from Canton Bern.

Cantons with the most and fewest public holidays in Switzerland

In all, the number of public holidays for each Swiss canton is:

  1. Ticino (15)
  2. Uri, Schwyz (14)
  3. Jura (13)
  4. Appenzell Innerrhoden (12)
  5. Bern, Obwalden, Nidwalden, Glarus, Thurgau (10)
  6. Geneva, Vaud, Valais, Fribourg, Lucerne, Basel-Stadt, Basel-Land, Aargau, Zurich, Zug, St. Gallen, Schaffhausen (9)
  7. Neuchâtel, Graubünden, Solothurn, Appenzell Ausserrhoden (8)

However, those really wanting the greatest number of holidays possible should head to Bellinzona, as the Ticinese capital has a whopping 16 public holidays a year - the joint highest in the country alongside Einsiedeln, Canton Schwyz.

Never miss a thing!Sign up for our weekly newsletters with important news stories, expat events and special offers.
Keep me updated with exclusive offers from partner companies
By signing up, you agree that we may process your information in accordance with our privacy policy
follow us for regular updates:

Jan de Boer

Editor at IamExpat Media

Jan studied History at the University of York and Broadcast Journalism at the University of Sheffield. Though born in York, Jan has lived most of his life in Zurich and has worked as a journalist, writer and editor since 2016. While he has plunged head-first back into life in Switzerland since returning to the country in 2020, he still enjoys a taste of home at pub quizzes and karaoke nights.Read more

For expats of all colours, shapes and sizes

Never miss a thing!Sign up for expat events, news & offers, delivered once a week.
Keep me updated with exclusive offers from partner companies
By signing up, you agree that we may process your information in accordance with our privacy policy

© 2025 IamExpat Media B.V.