Total days
11
Total days
11
Total days
6
School days saved
3
Weekend days
3
Public holidays inside
Total days: 11. School days saved: 6 (54.5%). Weekend days: 3 (27.3%). Public holidays inside: 2 (18.2%).
Hesse: 21 days. Baden-Wurttemberg: 18 days. Bremen: 18 days. Lower Saxony: 18 days. Rhineland-Palatinate: 17 days. Schleswig-Holstein: 17 days. Bavaria: 16 days. North Rhine-Westphalia: 15 days. Mecklenburg-Western Pomerania: 13 days. Saxony-Anhalt: 13 days. Hamburg: 12 days. Berlin: 11 days (current). Brandenburg: 11 days. Saarland: 11 days. Saxony: 11 days. Thuringia: 11 days
·
Christmas holidays in Berlin 2026 run from December 23, 2026 to January 2, 2027 - a total of 11 days away from school.
Of those, 6 are regular school days and 3 are weekend days. 3 public holidays fall inside the range.
With 0 bridge-day opportunities around this period, smart planning can extend your time off considerably.
Compare dates across all 16 German states
Dec 21 – Jan 1, 2027
in 238 days
Dec 21 – Jan 2, 2027
in 238 days
Dec 21 – Jan 6, 2027
in 238 days
Dec 21 – Dec 31, 2026
in 238 days
Dec 21 – Jan 2, 2027
in 238 days
Dec 23 – Jan 2, 2027
in 240 days
Dec 23 – Jan 9, 2027
in 240 days
Dec 23 – Jan 9, 2027
in 240 days
Dec 23 – Jan 12, 2027
in 240 days
Dec 23 – Jan 9, 2027
in 240 days
Dec 23 – Jan 6, 2027
in 240 days
Dec 23 – Jan 8, 2027
in 240 days
Dec 23 – Jan 2, 2027
in 240 days
Dec 23 – Jan 2, 2027
in 240 days
Dec 24 – Jan 8, 2027
in 241 days
The Christmas holidays 2026 in Berlin start on December 23, 2026.
They last 11 days in total - from December 23, 2026 to January 2, 2027.
6 regular school days fall inside this range.
No bridge days are available around this period.
No - each Bundesland sets its own school holidays. See the state comparison grid below for Christmas holidays 2026 dates in all other German states.
Use our Days Between Dates calculator to plan your vacation around Christmas holidays 2026.
Open the days calculator