Christchurch tiene un clima templado, con una media de temperaturas diarias máximas de 22.4 °C en enero y 10,7 °C en julio.