爱丁堡的气候可以说是相对寒冷,但并非一年四季都非常冷。在冬季(12月至2月),平均气温大约在0°C左右,并且会有大量的降雪。春季(3月至5月)气温渐渐回暖,平均气温在8°C左右。夏季(6月至8月)虽然依然较凉爽,但平均气温可以达到15°C至20°C左右,少数情况下甚至会超过25°C。秋季(9月至11月)气温逐渐下降,平均气温也在10°C左右。总的来说,虽然冬季相对较冷,但整个年份中还是有相对较暖的季节的。