Portugalia ma umiarkowany klimat morski z gorącymi latami i mokrymi zimami, na który wpływ mają wpływy atlantyckie, kontynentalne i śródziemnomorskie.
Klimat zmienia się również w zależności od wysokości i bliskości oceanu. Na górzystej północy warunki są zazwyczaj chłodniejsze i bardziej wilgotne, podczas gdy regiony Lizbony, Alentejo i Algarve mają długie, gorące lata z temperaturami dochodzącymi do 35-40ºC. Wilgotność zmniejsza się, gdy oddalasz się od wybrzeża, a obszary wewnętrzne są dość łagodne.
Portugalia jest definiowana jako posiadająca klimat śródziemnomorski jako całość, ale istnieją pewne różnice między regionami. Ogólnie oznacza to ciepłe lub gorące, suche lata i łagodne lub chłodne, mokre zimy.
Podczas gdy opady śniegu są niespotykane w większości Portugalii, są one powszechne w górzystych regionach północy. Najwyższy szczyt Portugalii, Serra da Estrela, jest siedzibą ośrodka narciarskiego Vodafone Ski Resort.
Najwyższe temperatury w Portugalii występują zwykle w głębi lądu. Miasto Amareleja jest jednym z najgorętszych miejsc w Europie w okresie letnim z odnotowaną wysoką temperaturą 47,4°C. Najwyższe średnie temperatury występują jednak w Algarve.
Archipelagi Azorów i Madery mają klimat subtropikalny. Średnie temperatury wynoszą około 20°C i są wokół tego mniejsze wahania. Biorąc pod uwagę szerokie rozprzestrzenienie się obu grup wysp, występuje duże zróżnicowanie opadów, przy czym lhas Desertas w pobliżu Madery jest klasyfikowane jako pustynne, podczas gdy niektóre wyspy Azorów są bujne i zielone przez cały rok.