Климат (Dfb) влажный континентальный с теплым летом. Верхний предел температуры, устанавливается в августе до 30.4°С, минимальная достигает -34.9°C в январе. Месяц, когда температура наиболее высокая — август с характерной температурой 21.8 °C. Самый холодный месяц — январь, его типичное среднесуточное температурное значение -12.1 °C. Среднегодовая температура в д. Пестово, на основе наблюдений, составляет 6.8°C. В течение одного календарного года: ясные дни - 67, дни со снегом - 82, дни с осадками - 117, пасмурных дней - 100.