O clima difere de zona para zona. Há uma série de factores que influenciam o clima. São eles:
- Latitude: A temperatura varia em função da latitude, pois verifica-s que á medida
- Altitude (relevo): A temperatura diminui á medida que a altitude aumenta. Em cada 1000 metros de altitude a temperatura diminui 0.6º.
- Movimento de rotação: Movimento giratório da terra em torno do seu eixo, durante cerca de 24 horas, dando origem á noite e ao dia, em função da face que se encontra iluminado pelo sol. Assim na face iluminada é dia e na parte obscura é noite.
- Movimento de translação: Movimento de eliptico da terra em torno do sol, durante 365 dias e 6 horas, dando origem ás estações do ano, que são distintas consoante o hemisférico em que nos encontremos.
- Continentalidade: O mar possui um efeito amenizador sobre a variação da temperatura, originando um maior equilibrio térmico nos locais que se situam junto ao litotral.Assim, no Porto as temperaturas nao são tão elevadas no Verão e tão baixas no inverno.