Walkers enjoy the winter sun last year near Garmisch-Partenkirchen, Bavaria. Photo: DPA
The days are rapidly getting shorter across the country. In which state does the sun peak out for the longest in these bleak times?
If you're feeling like you need a top up on your vitamin D this winter, then this map could show you where to go.
It is perhaps not surprising that the two southern most states (Bavaria and Baden-Württemberg) see the most sunshine on average during December and January, clocking up 171 and 169 hours respectively.
And, with on average 37 fewer hours of sunshine than Bavaria over the winter, the northern city-state of Hamburg is in the dark blue on the map (134 hours).
CLICK HERE to see the map in a new window
Although there is a general trend meaning that the further south you are, the more sun you are likely to get, it is noticeable that Hesse on average sees the third least amount of sunshine each winter, at only 136 hours.
The data comes from the Deutscher Wetterdienst (German weather service), taking the average hours of sun across the years between 1961 and 1990.