Костомукша находится на границе подзон средней и северной тайги из-за особенностей климата, который представляет собой нечто среднее между климатом Санкт-Петербурга и Мурманска. 13
На погоду в городе влияют частые циклоны с Атлантического океана и Баренцева моря, которые приносят зимой оттепели и снегопады, а летом — дождливую и прохладную погоду. 13
Среднегодовая температура в Костомукше — +0,5 °C, безморозный период — 183 дня, устойчивый снежный покров образуется в первой декаде ноября и держится до конца апреля. 3