Il Portogallo ha un clima marittimo temperato con estati calde e inverni umidi, influenzato dalle influenze atlantiche, continentali e mediterranee.
Il clima varia anche in base all'altitudine e alla vicinanza dell'oceano. Nel nord montuoso, le condizioni sono generalmente più fresche e umide, mentre Lisbona, le regioni dell'Alentejo e dell'Algarve hanno estati lunghe e calde con temperature fino a 35–40 ºC. L' umidità diminuisce man mano che ci si allontana dalla costa e le zone interne sono abbastanza miti.
Il Portogallo è definito come avente un clima mediterraneo nel suo insieme, ma c'è qualche variazione tra le regioni. In generale questo significa estati calde o calde e secche e inverni da miti a freschi e umidi.
Sebbene le nevicate siano sconosciute in gran parte del Portogallo, sono comuni nelle regioni montuose del nord. La vetta più alta del Portogallo, Serra da Estrela, ospita una stazione sciistica, la stazione sciistica di Vodafone.
Le temperature più alte in Portogallo tendono a verificarsi nell'entroterra. La città di Amareleja è uno dei luoghi più caldi d'Europa durante l'estate con una temperatura elevata di 47,4°C. Le temperature medie più alte si trovano però in Algarve.
Gli arcipelaghi delle Azzorre e di Madeira hanno entrambi climi subtropicali. Le temperature medie sono di circa 20°C e le variazioni sono minori. Data l'ampia diffusione di entrambi i gruppi di isole, c'è un'ampia variazione nelle precipitazioni con lhas Desertas vicino a Madeira classificata come deserto mentre alcune delle isole delle Azzorre sono lussureggianti e verdeggianti tutto l'anno.