Switzerland Holidays in 2025
List of public holidays in Switzerland 2025 calendar
Date | Day | Name | Type |
---|---|---|---|
1st January | Wednesday | New Year's Day | Common Local Holiday |
2nd January | Thursday | Berchtold Day | Common Local Holiday |
6th January | Monday | Epiphany | Common Local Holiday |
14th February | Friday | Valentine's Day | Observance |
27th February | Thursday | Carnival Thursday | Half Day Holiday |
1st March | Saturday | Neuchâtel Republic Day | Common Local Holiday |
19th March | Wednesday | Saint Joseph's Day | Common Local Holiday |
20th March | Thursday | March Equinox | Season |
30th March | Sunday | Daylight Saving Time starts | Clock Change/Daylight Saving Time |
3rd April | Thursday | Näfels Procession | Common Local Holiday |
18th April | Friday | Good Friday | Common Local Holiday |
20th April | Sunday | Easter Sunday | Observance |
21st April | Monday | Easter Monday | Common Local Holiday |
28th April | Monday | Sechseläuten | Observance |
1st May | Thursday | May Day | Common Local Holiday |
1st May | Thursday | May Day (Half-Day) | Half Day Holiday |
1st May | Thursday | May Day (Half-Day) | Observance |
11th May | Sunday | Mothers' Day | Observance |
29th May | Thursday | Ascension Day | Common Local Holiday |
1st June | Sunday | Fathers' Day | Observance |
8th June | Sunday | Pentecost | Observance |
9th June | Monday | Pentecost Monday | Common Local Holiday |
19th June | Thursday | Corpus Christi | Common Local Holiday |
21st June | Saturday | June Solstice | Season |
23rd June | Monday | Jura Independence Day | Common Local Holiday |
29th June | Sunday | St. Peter and St. Paul | Observance |
1st August | Friday | Swiss National Day | National Holiday |
15th August | Friday | Assumption of Mary | Common Local Holiday |
11th September | Thursday | Genevese Fast | Common Local Holiday |
13th September | Saturday | Knabenschiessen | Observance |
14th September | Sunday | Knabenschiessen | Observance |
15th September | Monday | Knabenschiessen | Observance |
21st September | Sunday | Swiss Federal Fast | Observance |
22nd September | Monday | Federal Fast Monday | Common Local Holiday |
22nd September | Monday | Mauritius Day | Common Local Holiday |
22nd September | Monday | September Equinox | Season |
25th September | Thursday | St. Nicholas of Flüe | Common Local Holiday |
26th October | Sunday | Daylight Saving Time ends | Clock Change/Daylight Saving Time |
1st November | Saturday | All Saints' Day | Common Local Holiday |
8th December | Monday | Immaculate Conception | Common Local Holiday |
21st December | Sunday | December Solstice | Season |
24th December | Wednesday | Christmas Eve | Observance |
24th December | Wednesday | Christmas Eve | Half Day Holiday |
25th December | Thursday | Christmas Day | Common Local Holiday |
26th December | Friday | St. Stephen's Day | Common Local Holiday |
31st December | Wednesday | New Year's Eve | Observance |
31st December | Wednesday | New Year's Eve | Half Day Holiday |
31st December | Wednesday | Restoration of the Republic | Common Local Holiday |
We strive to provide an accurate and up-to-date holiday's list for Switzerland. however, please note that some holidays dates may change. If you discover any discrepancies, kindly report to us.
Note: Some holidays are color-coded based on the types of holidays. For example -
- Public Holidays
- Local Holidays
- Other Holidays
Frequently Asked Questions
How many holidays in Switzerland this year in 2025?
There are 1 holidays in Switzerland in 2025
How to retrieve the Switzerland holidays list via API?
Simply make a GET request to v1/holidays?country=CH&year=2025
API to retrieve this list of Switzerland holidays. Here is an example using Node.js and our official package on NPM.
// Install the 11holidays package from NPM
// npm i 11holidays
import HolidaysApi from '11holidays';
const instance = new HolidaysApi(API_KEY);
const holidays = await instance.holidays.list({ country: 'CH', year: '2025'});
console.log(holidays);