Calendar subscription

Subscribe once. Stay up to date.

Subscribe to public holidays, regional holidays and school holidays in Switzerland as stable WebCal feeds for Apple Calendar, Google Calendar and Outlook.

Content
Calendar URL

Zürich

.ics

Religious holidays and customs & traditions are available in data export. Open data export

Before subscribing

Three rules for a clean calendar

Keep dates connected

Subscribe for automatic updates; download only for a fixed snapshot.

Choose the right region

A region is required for regional holidays and school holidays.

Avoid duplicates

Remove older imported calendars before adding the same dates as a feed.

Stable calendar addresses

Subscribe to a ready-made calendar

Subscription feeds remain connected to their source. Use data export for a one-time CSV or ICS snapshot instead.

School holidays

Subscribe by region

Download, subscription or business export?

A one-time download creates a file for the selected year range and content types. It is useful for imports, archive snapshots and tools where you want full control over when data changes. Use the canton feed for personal calendars; business snapshots stay in data export.

A calendar subscription keeps a stable feed URL in the calendar app. It is better for personal calendars because future years and source-data updates can appear without downloading a new file manually. Choose a canton before adding cantonal holidays or school breaks to the feed.

Business exports remain separate: use the data export when CSV profiles, delimiters, language or HR-oriented import formats matter. Use the canton feed for personal calendars; business snapshots stay in data export.

FAQ

Common questions about calendar subscriptions

Short answers about duplicate events, app refresh behavior and manual URLs.

Why do duplicate events sometimes appear?

Calendar apps do not merge a one-time imported ICS file with a subscribed feed. Remove old imported calendars before subscribing if the same holidays appear twice. Choose a canton before adding cantonal holidays or school breaks to the feed.

How often do apps refresh a subscribed calendar?

Apple Calendar, Google Calendar and Outlook decide their own refresh cadence. A subscription URL stays stable; updates become visible after the calendar app checks the feed again. Choose a canton before adding cantonal holidays or school breaks to the feed.

Does this work without JavaScript?

Yes. The WebCal and HTTPS feed URLs are regular calendar addresses. Copy the HTTPS URL when an app asks for a calendar address manually. Choose a canton before adding cantonal holidays or school breaks to the feed.

Data basis

Stable feeds from the shared date basis

Subscription URLs use the same source-backed date data for Switzerland as the website. Calendar apps decide their own refresh timing.