Существенное влияние на климат Новой Зеландии оказывает цепь Южных Альп, которые делят страну на две разные климатические зоны, ограждая от западных ветров. Так, климат изменяется от субтропического на северной части Северного острова до умеренного на южной части Южного. Западная часть Южного острова является самой влажной, а восточная самая сухая, не смотря на удаленность всего в 100 км от западной. В горных районах Новой Зеландии наблюдается достаточно суровый альпийский климат.
В среднем на юге страны фиксируется годовая температура +10 °C, а на севере +16 °C. Период с января по февраль – самый теплый, а самым холодным месяцем считается июль. В северной части Новой Зеландии не так заметна разница в температурах зимой и летом, а в предгорных районах и на юге разница может достигать 14 градусов. С увеличением высоты резко снижается температура.
В самом крупном городе – Окленде – среднегодовая температура около +15 °C. Согласно статистике метеорологических служб, минимальная температура, которая была зафиксирована в Окленде, составила 2, 5 °C, а максимальная +30, 5 °C. В столице Новой Зеландии среднегодовая температура немного меньше, +12, 8 °C. А максимальная и минимальная зафиксированные температуры в Веллингтоне составили +31 °C и −1, 9 °C соответственно.
Годовой уровень осадков на большей части территории варьируется от 600 до 1600 мм. В Новой Зеландии обычно нет периодов засухи или сезонов дождей – не считая более сухого лета, осадки распределяются в течение года равномерно.
Очень редко в некоторых северных прибрежных районах, а также на Западном побережье Южного острова наблюдаются снегопады. Но восточная и южная части этого острова в зимние месяцы подвержены непродолжительным и незначительным снегопадам. Что касается ночных заморозков, то в зимнее время они могут случаться по всей территории Новой Зеландии.