Skip to main content

Switzerland Public Holidays

In Switzerland only the Swiss National Day on 1 August is a public holiday recognised across the whole country under federal law, while the cantons determine all other holidays. As a result the set of observed days varies considerably from one canton to another.

Last updated 3 July 2026.

Next holiday

Swiss National Day

1 August 2026 (Saturday), in 29 days

Upcoming public holidays

The holidays that matter most in Switzerland

Swiss National Day

The Swiss National Day on 1 August commemorates the federal charter of 1291, regarded as the founding of the Swiss Confederation.

Berchtold Day

Berchtold Day on 2 January is observed in many but not all cantons as a day following New Year's Day.

Ascension Day

Ascension Day is a Christian feast marking the ascension of Christ, falling forty days after Easter and so moving each year.

Browse by year

How public holidays work in Switzerland

Apart from 1 August, public holidays are set by each canton, so which days are observed depends on the canton. Public holidays are the days most workplaces and schools in Switzerland treat as days off, so they shape when people travel, book time away and plan around childcare. Religious holidays and wider observances sit alongside them. They are not always days off, but they are dates many households still mark. Each year page lists the public and religious holidays in full, and OneHaus keeps the complete set current in your shared home calendar.

Get Switzerland holidays in your shared calendar, automatically

Stop copying dates across by hand. OneHaus subscribes your whole home to Switzerland's national and religious holidays, keeps them current, and shares them on iPhone and in any browser. Start with a free 30-day trial, no card needed, then one subscription covers everyone in your home.

Frequently asked questions

How many public holidays does Switzerland have?

Switzerland has 16 public holidays in 2026. Open a year below to see each one with its date and day of the week.

When is the next holiday in Switzerland?

The next holiday is Swiss National Day on 1 August 2026 (Saturday).

Can I add Switzerland holidays to my calendar?

Yes. OneHaus subscribes your whole home to Switzerland's holidays and keeps them up to date, so they show up in your shared calendar on iPhone and in any browser. Start with a free 30-day trial, no card needed, then one subscription covers everyone in your home.