Some German holidays include New Year's, Ephipany, Mardi Gras, Easter and Christmas. Oktoberfest is also a German holiday that Germans celebrate for two weeks in September. The official national holidays that Germans celebrate are New Year's Day, May Day and Swiss National Day on August 1. Other official holidays are German Unity Day on October 3, National Day on October 26 and Christmas Day on December 25.
The other holidays that Germans celebrate as non-official holidays are the National Day of Mourning in November, St. Nicholas Day on December 6 and Christmas Eve on December 24.
The annual Oktoberfest in September is held in Munich. Originally, it started as a wedding for the marriage of Prince Ludwig and Princess Therese from Saxony-Hildburghausen in 1810. Today, Germans celebrate Oktoberfest for 16 days in September and October.
The German Way advises May and June are great months for German public holidays. Different than the United States where the Post Office and banks are closed on holidays, German holidays result in more business and government closures. It advises to check the holiday calendar before making plans in Germany since most stores, including grocery stores, are closed on holidays, and the public transit systems run differently than they do on non-holiday days.