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, 2028 | Public holiday | in 1277 days |
Women's Carnival Day | February 24, 2028 | Observance day | in 1331 days |
Shrove Monday | February 28, 2028 | Observance day | in 1335 days |
Shrove Tuesday | February 29, 2028 | Observance day | in 1336 days |
Ash Wednesday | March 1, 2028 | Observance day | in 1337 days |
Valentine's Day | February 14, 2028 | Observance day | in 1321 days |
Maundy Thursday | April 13, 2028 | Observance day | in 1380 days |
Good Friday | April 14, 2028 | Public holiday | in 1381 days |
Easter Sunday | April 16, 2028 | Observance day | in 1383 days |
Easter Monday | April 17, 2028 | Public holiday | in 1384 days |
Labour Day | May 1, 2028 | Public holiday | in 1398 days |
Feast of the Ascension | May 25, 2028 | Public holiday | in 1422 days |
Mother's Day | May 14, 2028 | Observance day | in 1411 days |
Pentecost | June 4, 2028 | Observance day | in 1432 days |
Whit Monday | June 5, 2028 | Public holiday | in 1433 days |
German Unity Day | October 3, 2028 | Public holiday | in 1553 days |
All Saints' Day | November 1, 2028 | Observance day | in 1582 days |
All Souls' Day | November 2, 2028 | Observance day | in 1583 days |
Martin of Tours | November 11, 2028 | Observance day | in 1592 days |
Memorial Day | November 19, 2028 | Observance day | in 1600 days |
Buß- und Bettag | November 22, 2028 | Observance day | in 1603 days |
Totensonntag | November 26, 2028 | Observance day | in 1607 days |
1. Advent | December 3, 2028 | Observance day | in 1614 days |
2. Advent | December 10, 2028 | Observance day | in 1621 days |
3. Advent | December 17, 2028 | Observance day | in 1628 days |
4. Advent | December 24, 2028 | Observance day | in 1635 days |
Christmas Eve | December 24, 2028 | Bank holiday | in 1635 days |
Christmas Day | December 25, 2028 | Public holiday | in 1636 days |
Boxing Day | December 26, 2028 | Public holiday | in 1637 days |
New Year's Eve | December 31, 2028 | Bank holiday | in 1642 days |