The weather in Portugal in December can be divided into three areas: Porto and northern Portugal – Cool days, chilly nights and possibly very wet weather. The Algarve – Mild and dry, with an equal number of grey days and bright sunny days – there is very little rain.