Scotland has an average of 7 hours of winter daylight, with the shortest day being 21st December when it’s full light from around 8.30 am to 3.30 pm. At the beginning and end of Scotland's winter, daylight lasts from 7 am to 6 pm. The hours vary depending on how far north or south you are.