Климат (Dfb) влажный континентальный с теплым летом. Средняя температура за год в д. Костарово, согласно наблюдениям, достигает 5.3°C. Самая высокая температура, устанавливается в июне до 30.7°С, а минимальный уровень достигает -34.0°C в январе. Месяц, когда температура наиболее высокая — август со среднеарифметической температурой 21.2 °C. Наихолоднейший месяц — январь, суточный температурный средний показатель -14.5 °C. В пределах года: солнечно-ясные дни - 65, дни со снегом - 87, дни с дождем - 129, пасмурных дней - 85.