Климат (Dfb) влажный континентальный с теплым летом. Средняя температура воздуха в Петергофе, принимая во внимание наблюдения, оценивается 7.2°C. Вершина температурного диапазона, фиксируется в июле до 28.5°С, а самая низкая до -28.5°C в январе. Наихолоднейший месяц — январь, его характерная суточная температура -9.6 °C. Месяц с самыми высокими температурами — июль со среднеарифметической температурой 21.5 °C. В течение одного календарного года: дни ясной погоды - 90, снегопадные дни - 71, дни с дождем - 141, пасмурных дней - 64.