Los meses más cálidos suelen ser agosto y julio, con una temperatura media de 19 °C, y los meses más fríos son enero y febrero, con una media de 10 °C. La media de precipitaciones anuales en Oporto es de 1258 mm.