Климат (Dfb) влажный континентальный с теплым летом. Месяц, когда температура наиболее высокая — август с типичной температурой 21.0 °C. Месяц, когда температура наиболее низкая — январь, его средний дневной температурный уровень -14.0 °C. Средняя температура воздуха в д. Шачино, на основе наблюдений, достигает 5.4°C. Температурный максимум, замечается в августе до 28.4°С, а минимальный уровень достигает -36.9°C в январе. В пределах года: ясные дни - 68, снегопадные дни - 87, дни с дождем - 116, облачных дней - 95.