average rainfall banff, ab canada
One can usually expect 9 days of snow and foggy weather conditions and, on average, only 2 hours of sunshine per day. The highest average daytime temperature in Banff is -5.1C (23F), while the average minimum temperature drops down to 13.3C (8f). There is also an average rainfall of 33.2 mm over 13 days. If you do not like extreme climate conditions, December is not the best month to travel to Banff.