Germans generally consider the longest night of the year to be the Winter Solstice, which falls on December 21st or 22nd. At this time, the sun is at its lowest point in the sky and the nights are at their longest.