Janvier et février sont généralement les mois les plus chauds à Napier, avec une température moyenne de 18 °C. Juillet et août sont les mois les plus froids, avec une température moyenne de 11 °C. Septembre et juillet sont les mois où il pleut le plus.