Portugal tem um clima marítimo temperado com verões quentes e invernos húmidos, influenciado pelas influências atlânticas, continentais e mediterrânicas.
O clima também varia de acordo com a altitude e proximidade com o oceano. No norte montanhoso, as condições são geralmente mais frescas e húmidas, enquanto as regiões de Lisboa, Alentejo e Algarve têm verões longos e quentes com temperaturas até 35-40ºC. A humidade diminui à medida que se afasta da costa e as zonas interiores são bastante amenas.
Portugal é definido como tendo um clima mediterrâneo como um todo, mas há alguma variação entre as regiões. Em geral, isso significa verões quentes a quentes e secos e invernos suaves a frios e úmidos.
Embora a queda de neve seja inédita na maior parte de Portugal, é comum nas regiões montanhosas do norte. O pico mais alto de Portugal, a Serra da Estrela, abriga uma estância de esqui, a Vodafone Ski Resort.
As temperaturas mais elevadas em Portugal tendem a ocorrer no interior. A vila de Amareleja é um dos locais mais quentes da Europa durante o verão com uma temperatura elevada de 47,4°C registada. No entanto, as temperaturas médias mais elevadas encontram-se no Algarve.
Os arquipélagos dos Açores e da Madeira têm climas subtropicais. As temperaturas médias estão em torno de 20°C e há menos variação em torno disso. Dada a ampla distribuição de ambos os grupos de ilhas, há uma grande variação na precipitação com lhas Desertas perto da Madeira sendo classificadas como desérticas, enquanto algumas das ilhas dos Açores são exuberantes e verdejantes durante todo o ano.