Germany Holidays in 2025
List of public holidays in Germany 2025 calendar
Date | Day | Name | Type |
---|---|---|---|
1st January | Wednesday | New Year's Day | National Holiday |
6th January | Monday | Epiphany | Common Local Holiday |
6th January | Monday | Epiphany | Observance, Christian |
22nd January | Wednesday | Franco-German Day | Observance |
27th January | Monday | Remembrance Day for the Victims of National Socialism | Observance |
14th February | Friday | Valentine's Day | Observance |
16th February | Sunday | Hizir Fast | Observance, Muslim |
3rd March | Monday | Shrove Monday | Observance, Christian |
4th March | Tuesday | Carnival Tuesday | Observance |
5th March | Wednesday | Carnival / Ash Wednesday | Silent Day |
8th March | Saturday | International Women's Day | Observance |
8th March | Saturday | International Women's Day | Common Local Holiday |
17th March | Monday | St. Patrick's Day | Observance, Christian |
18th March | Tuesday | Anniversary of the March Revolution | Observance |
20th March | Thursday | March Equinox | Season |
21st March | Friday | Alevitic New Year | Observance, Muslim |
30th March | Sunday | Daylight Saving Time starts | Clock Change/Daylight Saving Time |
31st March | Monday | Eid ul Fitr | Observance, Muslim |
13th April | Sunday | Palm Sunday | Observance, Christian |
13th April | Sunday | First Day of Passover | Observance, Hebrew |
14th April | Monday | Second Day of Passover | Observance, Hebrew |
17th April | Thursday | Maundy Thursday | Silent Day |
17th April | Thursday | Maundy Thursday | Observance, Christian |
18th April | Friday | Good Friday | National Holiday, Christian |
18th April | Friday | Sixth Day of Passover | Observance, Hebrew |
19th April | Saturday | Holy Saturday | Silent Day |
19th April | Saturday | Seventh Day of Passover | Observance, Hebrew |
20th April | Sunday | Easter Sunday | Observance, Christian |
20th April | Sunday | Easter Sunday | Christian, Common Local Holiday |
21st April | Monday | Easter Monday | National Holiday, Christian |
23rd April | Wednesday | German Beer Day | Observance |
24th April | Thursday | Girls' Day / Boys' Day | Observance |
30th April | Wednesday | Walpurgis Night | Observance |
1st May | Thursday | May Day | National Holiday |
5th May | Monday | Europe Day (Council of Europe) | Observance |
8th May | Thursday | Anniversary of the End of World War II | Local Holiday |
8th May | Thursday | Anniversary of the End of World War II | Observance |
9th May | Friday | Europe Day (European Union) | Observance |
11th May | Sunday | Mothers' Day | Observance |
23rd May | Friday | Constitution Day | Observance |
29th May | Thursday | Fathers' Day | Observance |
29th May | Thursday | Ascension Day | National Holiday, Christian |
1st June | Sunday | International Childrens' Day | Observance |
2nd June | Monday | First Day of Shavuot | Observance, Hebrew |
3rd June | Tuesday | European Bicycle Day | Observance |
3rd June | Tuesday | Second Day of Shavuot | Observance, Hebrew |
7th June | Saturday | Eid al-Adha | Observance, Muslim |
8th June | Sunday | Whit Sunday | Christian, Common Local Holiday |
8th June | Sunday | Whit Sunday | Observance, Christian |
9th June | Monday | Whit Monday | National Holiday, Christian |
15th June | Sunday | Car-free Sunday | Observance |
15th June | Sunday | Veterans Day | Observance |
17th June | Tuesday | Remembrance of the Victims of SED Injustice | Observance |
17th June | Tuesday | Anniversary of the Popular Uprising in the GDR | Local Holiday |
19th June | Thursday | Corpus Christi | Christian, Common Local Holiday |
21st June | Saturday | June Solstice | Season |
24th June | Tuesday | St. John’s Day | Observance, Christian |
28th June | Saturday | Architecture Day | Observance |
29th June | Sunday | Feast of Saints Peter and Paul | Observance, Christian |
6th July | Sunday | Ashura (Tentative Date) | Observance, Muslim |
15th August | Friday | Assumption of Mary | Christian, Common Local Holiday |
15th August | Friday | Assumption of Mary | Observance, Christian |
1st September | Monday | Anti War Day | Observance |
13th September | Saturday | German Language Day | Observance |
14th September | Sunday | European Heritage Days | Observance |
20th September | Saturday | German World Children's Day | Common Local Holiday |
20th September | Saturday | German World Children's Day | Observance |
20th September | Saturday | First day of Wiesn (Oktoberfest) | Observance |
22nd September | Monday | September Equinox | Season |
23rd September | Tuesday | Rosh Hashana | Observance, Hebrew |
24th September | Wednesday | Second Day of Rosh Hashana | Observance, Hebrew |
2nd October | Thursday | Yom Kippur | Observance, Hebrew |
3rd October | Friday | Day of German Unity | National Holiday |
5th October | Sunday | Harvest Festival | Observance |
5th October | Sunday | Last day of Wiesn (Oktoberfest) | Observance |
7th October | Tuesday | First day of Sukkot | Observance, Hebrew |
8th October | Wednesday | Second Day of Sukkot | Observance, Hebrew |
12th October | Sunday | Grandparents' Day | Observance |
12th October | Sunday | Sixth Day of Sukkot | Observance, Hebrew |
13th October | Monday | Seventh Day of Sukkot | Observance, Hebrew |
14th October | Tuesday | Shemini Atzeret | Observance, Hebrew |
15th October | Wednesday | Simchat Torah | Observance, Hebrew |
26th October | Sunday | Daylight Saving Time ends | Clock Change/Daylight Saving Time |
30th October | Thursday | World Thrift Day | Observance |
31st October | Friday | Reformation Day | Observance, Christian |
31st October | Friday | Reformation Day | Common Local Holiday |
31st October | Friday | Halloween | Observance |
1st November | Saturday | All Saints' Day | Silent Day, public holiday |
1st November | Saturday | All Saints' Day | Observance, Christian |
2nd November | Sunday | All Souls' Day | Silent Day |
9th November | Sunday | Night of Broken Glass Remembrance Day | Observance |
9th November | Sunday | 9th of November | Observance |
9th November | Sunday | Fall of the Berlin Wall | Observance |
11th November | Tuesday | St. Martin's Day | Observance, Christian |
16th November | Sunday | National Day of Mourning | Silent Day |
19th November | Wednesday | Repentance Day | Silent Day |
19th November | Wednesday | Repentance Day | Observance, Christian |
19th November | Wednesday | Repentance Day | Christian, Common Local Holiday |
23rd November | Sunday | Sunday of the Dead | Silent Day |
30th November | Sunday | First Advent Sunday | Observance, Christian |
6th December | Saturday | Saint Nicholas Day | Observance, Christian |
7th December | Sunday | Second Advent Sunday | Observance, Christian |
8th December | Monday | Feast of the Immaculate Conception | Observance, Christian |
14th December | Sunday | Third Advent Sunday | Observance, Christian |
19th December | Friday | Remembrance Day for Roma and Sinti killed by Genocide | Observance |
21st December | Sunday | Fourth Advent Sunday | Observance, Christian |
21st December | Sunday | December Solstice | Season |
24th December | Wednesday | Christmas Eve | Silent Day |
25th December | Thursday | Christmas Day | National Holiday, Christian |
26th December | Friday | Boxing Day | National Holiday, Christian |
31st December | Wednesday | New Year's Eve | Bank holiday |
We strive to provide an accurate and up-to-date holiday's list for Germany. 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 Germany this year in 2025?
There are 10 holidays in Germany in 2025
How to retrieve the Germany holidays list via API?
Simply make a GET request to v1/holidays?country=DE&year=2025
API to retrieve this list of Germany 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: 'DE', year: '2025'});
console.log(holidays);