Климат (Cfb) умеренный океанический. Среднегодовая температура в Крейгавоне, основываясь на наблюдениях, оценивается 10.9°C. Месяц с самыми низкими температурами — февраль, характерная суточная температура 5.7 °C. Месяц, когда зафиксированы самые высокие температуры — август с характерной температурой 15.6 °C. Наивысшая температура, регистрируется в сентябре до 24.5°С, а порог минимальной температуры до -3.3°C в январе. За год: солнечных дней - 34, снежных дней - 14, дни с дождем - 260, пасмурных дней - 58.