Las temperaturas oscilan entre los 15 y 30 °C y las precipitaciones varían mucho: más de 1000 mm en el sur y menos de 500 mm en el norte.