German Unity Day is the only official German national holiday. All other holidays are decided by the 16 federal States, so some areas of Germany have public holidays unique to the area. The Augsburg Peace Festival, for example, is celebrated only in Bavaria on August 8th. Most public holidays though are commonly observed throughout the country.
With the exception of German Unity Day, most German holidays are common to other European countries and many relate to the (historical) Christian background of the German people (Easter Monday, Ascension Day and of course Christmas Day). May Day is a common secular holiday throughout the world and also in Germany. These are days which will be familiar to most Western travellers so shouldn’t cause too many shocks or disruptions to travel.
What closes and what opens can be a bit spotty. Most shops will shut on public holidays, although many tourist shops may stay open. Most cafes and restaurants open, though some have reduced hours.
Have an authentic meal at a local families home. Experience the real food of Germany.
Enjoy a trip through the eyes of a local. Get the ultimate tour in Germany.
Everybody's good at something! Learn from Germany locals and their cultures.