Porto profite d’un climat plus doux que Lisbonne et l’Algarve, et les températures sont en général plus douces. Les étés peuvent être véritablement chauds, rarement intenables. Lorsque le soleil brûle pendant les vagues de chaleur occasionnelles, la proximité de l’Atlantique maintient une humidité faible. Les jours très ensoleillés sont nombreux en été.
L’automne est très agréable, mais avec l'hiver, vient la pluie. Porto cumule plus de pluie que la partie sud du pays, même en dehors de la saison humide. Grâce aux précipitations plus nombreuses, la campagne est verte et plutôt luxuriante. L’Algarve n’est pas aussi verte, sauf si vous comptez les parcours de golf.
Le printemps est très plaisant pour visiter la ville parce que les pluies de l'hiver se sont interrompues. Il fait très beau, mais sans les températures fatigantes de l’été.