Neujahr – New Year's Eve: Occurs on the night of December 31st to January 1st. It is the celebration of the New Year.
Osterfest – Easter: Easter occurs the first Sunday after the spring full moon and with it Good Friday and Easter Monday are public holidays. This is the most important festival in the Christian calendar in Germany.
1. Mai – 1st of May: this is a workers holiday. The evening before the 1st of May is the time for the traditional "Tanz in den Mai" (Dance into May) parties. In many places Maypoles ("Mainbäume") are erected.
Himmelfahrt – Ascension Day: Is the 40th day after Easter and represents the ascension of Jesus to His father in Heaven. Ascension Day always falls on the Thursday nine days before Whitsun.
Das Pfingstfest – Whitsun/Pentecost- This is celebrated with Whit Sunday and Whit Monday which is the 50th day after Easter and is a national public holiday.
3. October – 3rd of October: This is the day East and West Germany were officially reunited in 1990. This is similar to "Independence Day" on the 4th of July in the US or "Bastille Day" on the 14th of July in France. Celebrations in Germany, however, are much more low key.
Das Weihnachtsfest – Christmas: This encompasses three days: 24th of December-Christmas Eve ("der Heilige Abend"), 25th of December-Christmas Day, and 26th of December, the day after Christmas or "Boxing Day". The 25th and 26th are public holidays.
Regional holidays include Corpus Christi, The Feast of the Assumption, and Epiphany. Check with the region you will be staying in for all holidays celebrated!