Lisbon: Light showers are forecast for throughout the weekend, with a chance of some sunny spells and highs of 10 degrees on Saturday and 12 degrees on Sunday. On Monday, the rain is to ease and it will feel slightly warmer with highs of 13 degrees and lows of 6 degrees. Increased sunny spells are expected on Tuesday.

The north: Saturday is to be mainly cloudy with a slight chance of rain and highs of 13 degrees; however, it will feel cold at night with lows of 1 degrees. On Sunday, there will be prolonged sunny spells with highs of 15 degrees and lows of 2 degrees. On Monday and Tuesday, it will remain similar with highs of 15 degrees.

The centre: Heavy rainfall is forecast for Saturday when temperatures are to peak at highs of 9 degrees and drop to lows of 3 degrees. On Sunday, light showers are to continue but with sunny periods and highs of 11 degrees. On Monday and Tuesday, it is to be mainly sunny and bright with highs of 11 degrees.

The south: Light showers are expected on Saturday; however, there will be some sunny spells and highs of 13 degrees. On Sunday, the rain is to become heavier but there will be some sunny periods with temperatures reaching highs of 14 degrees. Monday and Tuesday, there will be heavy cloud cover and highs of 15 degrees.

Madeira: A wet weekend with intermittent sunshine and showers is forecast, with highs of 19 degrees and lows of 15 degrees. The mixed weather is expected to continue on Monday and Tuesday with daily highs of 20 degrees and nightly lows of 16 degrees.

The Azores: Saturday is to be mainly dry and bright with prolonged sunny periods and highs of 15 degrees. Heavy rain showers are expected on Sunday, Monday and Tuesday, although there will still be some sunny periods and highs of 17 degrees.