O clima no país varia conforme a localização: geralmente, quanto mais ao norte, mais frio e mais chuva. Inverno (entre dezembro e março): muita chuva, pouco sol e temperaturas entre 3ºC e 15ºC. Um inverno ameno comparando com outros países europeus. Neve somente nos pontos mais altos (como Serra da Estrela) e em dias muito específicos. Primavera (entre março e junho): a temperatura começa a subir um pouco, variando entre 10ºC até 25ºC. Ainda chove muito, tanto que aqui eles tem uma frase que diz "Abril águas mil". Verão (entre junho e setembro): quente e seco, com temperaturas que podem passar dos 30ºC. No entanto, as noites costumam ser mais frescas. Outono (entre setembro e dezembro): é quando o calor começa a ir embora, com temperaturas também muito variadas entre 10ºC e 22ºC. Como em todo o mundo, as estações estão cada vez mais misturadas, então é sempre melhor conferir a previsão para as datas da sua viagem.