Le Portugal a un climat maritime tempéré avec des étés chauds et des hivers humides, affectés par les influences atlantiques, continentales et méditerranéennes.
Le climat varie également en fonction de l'altitude et de la proximité de l'océan. Dans le nord montagneux, les conditions sont généralement plus fraîches et plus humides tandis que Lisbonne, les régions de l'Alentejo et de l'Algarve ont des étés longs et chauds avec des températures allant jusqu'à 35–40ºC. L' humidité diminue lorsque vous vous éloignez de la côte et les zones intérieures sont assez douces.
Le Portugal est défini comme ayant un climat méditerranéen dans son ensemble, mais il existe certaines variations entre les régions. En général, cela signifie des étés chauds à chauds et secs et des hivers doux à frais et humides .
Alors que les chutes de neige sont inconnues dans la majeure partie du Portugal, elles sont courantes dans les régions montagneuses du nord. Le plus haut sommet du Portugal, Serra da Estrela, abrite une station de ski, la station de ski de Vodafone.
Les températures les plus élevées au Portugal ont tendance à se produire à l'intérieur des terres. La ville d'Amareleja est l'un des endroits les plus chauds d'Europe pendant l'été avec une température élevée de 47,4 ° C. Les températures moyennes les plus élevées se trouvent cependant dans l'Algarve.
Les archipels des Açores et de Madère ont tous deux des climats subtropicaux . Les températures moyennes sont d'environ 20 ° C (68 ° F) et il y a moins de variations autour de cela. Compte tenu de la large répartition des deux groupes d'îles, les précipitations varient considérablement, les lhas Desertas près de Madère étant classées désertiques tandis que certaines des îles des Açores sont luxuriantes et verdoyantes toute l'année.