Public holidays in Germany
Germany has 9 national public holidays, but each federal state (Bundesland) adds its own — totaling between 9 and 13 depending on the state. Bavaria has the most (13), while Berlin, Hamburg, and Bremen have the fewest (9-10). Universal holidays include New Year's Day, Good Friday, Easter Monday, Labour Day, Ascension Day, Whit Monday, Day of German Unity (October 3), Christmas Day, and Boxing Day. Minimum vacation entitlement is 20 working days per year (for a 5-day week), though 25-30 days is standard in practice.
Find the best bridge days
The holiday optimizer shows you which days to take off to get the longest breaks with the fewest leave days. It considers Germany's public holidays, weekends, and regional variations to find the optimal combinations.
Also available for Germany
Data sources
Tax rates, social contribution percentages, and minimum wage data used in this calculator are sourced from official government publications and Eurostat, updated for 2026.
Compare salary taxes across Europe
Workplace.hr launches in July 2026. These free tools are available now — no account needed. Join the waitlist for the full platform.