Lisbon: Rain is forecast for most of the day on Saturday before it clears a little on Sunday when there will be some sunny spells and highs of 17 degrees. From Monday it is to be mainly dry with intermittent cloud cover. Temperatures are to average daily highs of 16 degrees and drop to lows of 11 degrees.
The north: A wet weekend is expected in the north with rain on both days and average highs of 16 degrees. On Monday, the sun is set to make a few brief appearances between the showers, and from Tuesday it is to be mainly dry with average daily highs of 17 degrees and nightly lows of 7 degrees.
The centre: The heaviest of the rain is forecast for Saturday however showers are to continue on Sunday when there will be some sunny periods and highs of 15 degrees. From Monday it is to be mainly dry with sunny periods and average highs of 15 degrees and average nightly lows dropping to 6 degrees.
The south: A couple of light showers are expected on Saturday however it is to be mainly dry and bright on Sunday with highs of 19 degrees and lows of 14 degrees. From Monday the cloud cover is to clear slightly more and it will remain mild with average highs of 19 degrees and nightly lows of 12 degrees.
Madeira: Saturday is to be predominately dry with only scattered showers forecast. On Sunday the rain is to intensify but there will still be sunny spells and temperatures are to average highs of 21 degrees and lows of 13 degrees. The showers are set to continue into the following week.
The Azores: Intermittent sunshine and showers are expected throughout the weekend with temperatures reaching highs of 15 degrees and lows of 10 degrees. The weather is set to be very much the same for the following week although temperatures are to rise slightly up to highs of 16 degrees.
What will the weather be like over Christmas in Portugal?
Send us your comments or opinion on this article.