As recently as last week there was at least one-in-five chance of snow in mountainous parts of the country such as Thuringia and the Bavarian Alps.
But on Tuesday the German Weather Service said the currently unseasonably mild temperatures of between 9 and 12 degrees across the country will stay put through Christmas.
The low-pressure weather from the south-west that has engulfed the country in drizzle and rain for the past two weeks is still hanging over Germany, making for a grey and wet Yuletide.
Christmas Eve will see rain or drizzle across the north of Germany, whilst south of the Danube river may see a little sun, with temperatures at 7-12 degrees.
However, along the northern coastline strong winds may even reach gale force, with storms likely.
Thursday, Christmas Day, may see a little sleet or even snow in the Alps – but that is as close as Germany is likely to get to a white Christmas. And even that is more likely to turn into rain.
The one ray of sunshine is that there may actually be a ray of sunshine on December 25th, with temperatures around 4-6 degrees and the sun making an occasional appearance in amongst the rain and high winds.