Климат Новой Зеландии субтропический морской на севере и умеренный морской на юге, средние температуры июля (зима) – от +12 C на севере до +5 C на юге, средние январские температуры – от +19 C на севере до +14 C на юге. При этом температура и влажность на западных и восточных склонах гор могут отличаться достаточно сильно. Самыми жаркими месяцами являются январь и февраль (до +27-30 С), самый прохладный месяц – июль (на юге температура в это время может опускаться до 0 С). В горных районах значительно холоднее в любое время года, хотя теплые океанические воздушные массы значительно нивелируют влияние высотной поясности.
Осадков выпадает от 400 мм. в год на восточном побережье до 3000 мм. на западном, при этом независимо от времени года их интенсивность примерно одинакова. Снег в горных районах лежит с ноября по март. Очень высокий уровень инсоляции и почти постоянно дуют ветра.