Климат (Dwc) муссонный субарктический. Средняя температура воздуха в с. Удинск, исходя из наблюдений, достигает 6.1°C. Вершина температурного диапазона, наблюдается в июне до 38.7°С, минимальная достигает -30.1°C в декабре. Месяц с самыми низкими температурами — декабрь, его типичное среднесуточное температурное значение -15.9 °C. Самый тёплый месяц - это июнь с характерной температурой 27.9 °C. За год: дни ясной погоды - 103, снежных дней - 31, дни с дождем - 82, облачных дней - 150.