Климат (Dfb) влажный континентальный с теплым летом. Месяц с самым низким температурным режимом — январь, его суточный температурный средний показатель -5.9 °C. Месяц, отмечающийся максимальными теплом - это август с характерной температурой 24.3 °C. Среднегодовая температура в с. Веселое, принимая во внимание наблюдения, составляет 10.1°C. Максимальная температура, наблюдается в августе до 32.7°С, а минимально может быть до -21.8°C в январе. В течение одного календарного года: ясные дни - 93, дни со снегом - 47, дни с дождем - 130, облачных дней - 96.