Климат (Dfb) влажный континентальный с теплым летом. Месяц, когда зафиксированы самые высокие температуры - это август с привычной температурой 21.3 °C. Наихолоднейший месяц — январь, его типичное среднесуточное температурное значение -7.7 °C. Средняя температура за год в д. Дуброво (Гдовская волость), принимая во внимание наблюдения, оценивается 7.6°C. Наивысшая температура, замечается в августе до 31.1°С, а низшая понижается до -21.8°C в январе. За год: солнечных дней - 64, снегопадные дни - 76, дни с осадками - 144, пасмурных дней - 82.