The following is a complete list of public holidays in Germany. Public holidays when all residents have time off from work are often called red days. This list contains red days, but also public holidays that are only celebrated without time off from work and school.
See public holidays in another country
Holiday name | Date | Holiday type | When |
---|---|---|---|
New Year | January 1, 2024 | Public holiday | 183 days ago 183 days ago |
Women's Carnival Day | February 8, 2024 | Observance day | 145 days ago 145 days ago |
Shrove Monday | February 12, 2024 | Observance day | 141 days ago 141 days ago |
Shrove Tuesday | February 13, 2024 | Observance day | 140 days ago 140 days ago |
Ash Wednesday | February 14, 2024 | Observance day | 139 days ago 139 days ago |
Valentine's Day | February 14, 2024 | Observance day | 139 days ago 139 days ago |
Maundy Thursday | March 28, 2024 | Observance day | 96 days ago 96 days ago |
Good Friday | March 29, 2024 | Public holiday | 95 days ago 95 days ago |
Easter Sunday | March 31, 2024 | Observance day | 93 days ago 93 days ago |
Easter Monday | April 1, 2024 | Public holiday | 92 days ago 92 days ago |
Labour Day | May 1, 2024 | Public holiday | 62 days ago 62 days ago |
Feast of the Ascension | May 9, 2024 | Public holiday | 54 days ago 54 days ago |
Mother's Day | May 12, 2024 | Observance day | 51 days ago 51 days ago |
Pentecost | May 19, 2024 | Observance day | 44 days ago 44 days ago |
Whit Monday | May 20, 2024 | Public holiday | 43 days ago 43 days ago |
German Unity Day | October 3, 2024 | Public holiday | in 93 days |
All Saints' Day | November 1, 2024 | Observance day | in 122 days |
All Souls' Day | November 2, 2024 | Observance day | in 123 days |
Martin of Tours | November 11, 2024 | Observance day | in 132 days |
Memorial Day | November 17, 2024 | Observance day | in 138 days |
Buß- und Bettag | November 20, 2024 | Observance day | in 141 days |
Totensonntag | November 24, 2024 | Observance day | in 145 days |
1. Advent | December 1, 2024 | Observance day | in 152 days |
2. Advent | December 8, 2024 | Observance day | in 159 days |
3. Advent | December 15, 2024 | Observance day | in 166 days |
4. Advent | December 22, 2024 | Observance day | in 173 days |
Christmas Eve | December 24, 2024 | Bank holiday | in 175 days |
Christmas Day | December 25, 2024 | Public holiday | in 176 days |
Boxing Day | December 26, 2024 | Public holiday | in 177 days |
New Year's Eve | December 31, 2024 | Bank holiday | in 182 days |