La meilleure période court de mai à septembre, avec des températures entre 20 et 28 °C et un ensoleillement généreux. Juillet et août attirent le plus de monde, surtout dans Ribeira et sur les plages de Matosinhos. Les tarifs d'hébergement grimpent de 30 à 50 % par rapport au reste de l'année.
Les intersaisons (avril, octobre) offrent un bon compromis : 16 à 22 °C, moins de touristes et des prix plus doux. Les pluies restent possibles mais brèves. Si tu cherches une douceur atlantique similaire, Lisbonne connaît les mêmes dynamiques climatiques, avec une chaleur légèrement plus marquée en été.
Évite novembre à février : pluies fréquentes, vent humide et températures autour de 10-14 °C. Beaucoup de petits restaurants ferment ou réduisent leurs horaires. L'ambiance devient plus locale mais moins propice à la découverte à pied.