De vrije dagen in Duitsland verschillen per deelstaat. Tijdens de nationale feestdagen moet je er rekening mee houden dat winkels, banken en supermarkten gesloten kunnen zijn. De officiële feestdagen in Duitsland zijn:
Nieuwjaarsdag: 1 januari
Driekoningen: 6 januari
Valentijnsdag: 14 februari
Dag van de Arbeid: 1 mei
Sacramentsdag: 4 juni
Onze Lieve Vrouw Hemelvaart: 15 augustus
Dag van de Duitse Eenheid: 3 oktober
Hervormingsdag: 31 oktober
Allerheiligen: 1 november
1e Kerstdag: 25 december
2e Kerstdag: 26 december
Oudjaarsdag: 31 december
Overige feestdagen zijn: Goede Vrijdag, Pasen en Pinksteren.