Климат (Dfc) субарктический. Месяц с самыми низкими температурами — январь, среднее значение температуры за день -19.2 °C. Месяц с максимальными температурами - это июль с привычной температурой 20.8 °C. Годовая средняя температура в п. Олимпийский, принимая во внимание наблюдения, составляет 0.8°C. Температурный максимум, устанавливается в июне до 28.6°С, минимальная достигает -36.3°C в январе. В рамках года: солнечно-ясные дни - 46, снегопадные дни - 151, дни с дождем - 78, пасмурных дней - 91.