Климат (Dfb) влажный континентальный с теплым летом. Месяц, отмечающийся максимальными теплом - это август с привычной температурой 22.8 °C. Самый холодный месяц — январь, его среднее значение температуры за день -8.8 °C. Верхний предел температуры, регистрируется в августе до 31.6°С, а самая низкая до -26.3°C в январе. Среднегодовая температура в с. Барятино, согласно наблюдениям, составляет 8.2°C. В пределах года: дни ясной погоды - 69, дни со снегом - 76, дождливых дней - 138, облачных дней - 83.