Климат (Dfb) влажный континентальный с теплым летом. Верхний предел температуры, фиксируется в августе до 28.0°С, а минимально может быть до -36.7°C в январе. Годовая средняя температура в д. Субачево, в соответствии с наблюдениями, достигает 4.7°C. Месяц, когда температура наиболее низкая — январь, среднее суточное значение температуры -14.0 °C. Месяц с самыми высокими температурами - это август со среднеарифметической температурой 20.4 °C. За период года: дни ясной погоды - 60, дни снега - 88, дни с дождем - 121, облачных дней - 97.