Климат (Cfb) умеренный океанический. Температурный максимум, отмечается в августе до 35.0°С, минимальная достигает -14.1°C в январе. Средняя температура за год в п. Веселый, на основе наблюдений, составляет 15.6°C. Месяц с максимальными температурами - это август со средней температурой 30.1 °C. Наихолоднейший месяц — январь, его среднее суточное значение температуры 1.7 °C. В пределах года: солнечных дней - 117, снежных дней - 30, дождливых дней - 128, облачных дней - 91.