Климат (Dfb) влажный континентальный с теплым летом. Годовая средняя температура в д. Шляхино, в соответствии с наблюдениями, достигает 8.2°C. Температурный максимум, устанавливается в августе до 30.3°С, а самая низкая до -28.4°C в январе. Месяц, когда температура наиболее низкая — январь, его среднее значение температуры за день -10.2 °C. Месяц, когда температура наиболее высокая - это август с привычной температурой 23.3 °C. В течение одного календарного года: солнечно-ясные дни - 72, дни снега - 70, дни с осадками - 138, пасмурных дней - 86.