Климат (Dfb) влажный континентальный с теплым летом. Средняя температура за год в с. Дурасово, по данным наблюдений, достигает 8.6°C. Верхний предел температуры, замечается в июле до 33.4°С, а минимально может быть до -27.1°C в январе. Самый тёплый месяц — август с типичной температурой 25.5 °C. Самый холодный месяц — январь, среднее значение температуры за день -11.3 °C. В течение одного календарного года: дни ясной погоды - 80, снегопадные дни - 73, дни с осадками - 125, пасмурных дней - 88.