Lisbon: It is to be generally mild and bright in the capital over the weekend with temperatures peaking at 18 degrees and dropping to lows of 10 degrees, although northerly winds will make it feel cooler. From Monday temperatures are to fall slightly down to daily highs of 16 degrees and lows of 6 degrees.

The north: It will be feeling slightly warmer over the weekend with clear skies forecast on Saturday and intermittent cloud on Sunday when temperatures are to reach highs of 17 degrees and lows of 6 degrees. The dry weather is to continue for the remainder of the week with average highs of 16 degrees.

The centre: Clear blue skies are expected on Saturday when temperatures are to peak at 16 degrees, on Sunday cloud cover is to increase slightly and maximum temperatures are to be 15 degrees. From Monday the weather will become cooler with average daily highs of 13 degrees and nightly lows of 2 degrees.

The south: A generally mild weekend is on the cards with average daily highs of 18 degrees and lows of 9 degrees and intermittent cloud cover. From Monday the thermometers are to begin to drop again down to highs of 16 degrees in the day and 8 degrees at night with northeasterly winds across the region.

Madeira: Heavy cloud cover is forecast for Saturday when temperatures are to reach 20 degrees. On Sunday rain is set to return but it will feel slightly warmer with maximums of 21 degrees. On Monday it is to be mainly dry and bright with highs of 21 degrees.

The Azores: Saturday is to be mainly bright with highs of 17 degrees before cloud cover increases on Sunday. From Monday a mixture of sunshine and showers is forecast however it will remain mild with highs of 17 degrees and lows of 12 degrees.