Meteorologists from the German Weather Service (DWD) said that polar air was to blame and that although Christmas had been mild, freezing temperatures at this time of year were not uncommon.
But the chilly weather should not last too much longer, as parts of the country should be “rushing from deepest winter to full-blown spring by Tuesday,” said DWD meteorologist Hansjörg Lieske.
Temperatures of 20 degrees Celsius have been forecast for around the alpine region for this week. Such a quick turn around is, Lieske said, highly unusual. And as temperatures were hitting minus 10 degrees in the foothills of the Alps earlier in the week, there would be a difference of around 30 degrees in just a few days.
“The weather over the weekend was quite clearly colder than at Christmas,” Lieske added.
Large areas of Bavaria saw snow over the weekend, as well as in selected parts of the North East. Temperatures settled at around three degrees in Mecklenburg Western-Pomerania, where on Christmas Eve temperatures were around 12 degrees.
By Tuesday this week though, it will be cloudy and much warmer across the north of the country. In the south, temperatures are expected to reach between 17 and 20 degrees.
Wednesday will be the east's turn to enjoy warmer temperatures, as rain should work its way across the rest of Germany, accompanied by gusty winds. During the night, temperatures will hit lows of between three and eight degrees.