But December has one more warm day in store for the country on Tuesday, as the mercury will climb to a mild eight degrees Celsius (46.4 Fahrenheit) in the northwest. It will hit three degrees Celsius in the northeast and the eastern part of the country will see some scattered rain showers.
Snow is expected across the eastern part of the country, as well as in the low mountain range and in parts of the Alps, on Christmas Eve. But temperatures should reach between two and seven degrees in the north and west, meaning wetter weather will dominate. Thermometers in the south and east will stay stuck closer to zero.
Christmas Day will be mainly dry and cloudy across most of Germany, but the deep southeast could still see some snow. The a new low pressure system will cause temperatures to sink below zero on Thursday night.
Cloudy but dry weather is anticipated for Boxing Day. Frosty temperatures will dominate in the south and east with highs of only minus one and minus five degrees Celsius.
With heavier clouds moving southeast, the chances of regional light snow will increase. Temperatures in the north and northwest, however, might be just high enough to make rain into snow.