Lisbon: The weekend is to be fair and bright with maximum temperatures of 18 degrees and lows of 9 degrees. From Monday, cloud cover is to increase slightly but there will be no chance of rain and temperatures are to rise up to daily average highs of 20 degrees and drop to nightly lows of 8 degrees.

The north: Clear skies are expected on Saturday with highs of 18 degrees before cloud cover increases on Sunday and temperatures rise to highs of 20 degrees, however the nights will feel very cold with temperatures of -1. Daily highs are on the rise from Tuesday up to averages of 22 degrees.

The centre: Saturday and Sunday are to be clear with highs of 16 degrees and nightly average lows of 8 degrees. From Monday intermittent cloud cover is forecast but it will be feeling warm with average daily highs of 19 degrees and lows of 10 degrees with little to no chance of rain.

The south: A few clouds are predicted for Saturday but it is set to be clear all day on Sunday when highs are to reach 21 degrees and lows are to fall to 10 degrees. From Monday the cloud cover is to increase but there will be no chance of rain and temperatures are to average highs of 21 degrees.

Madeira: Heavy cloud is expected over the weekend but there will be a chance of sunny spells, while temperatures are to average highs of 20 degrees and lows of 14 degrees. From Monday the cloud is to clear slightly and the thermometers are to rise to highs of 23 degrees and lows of 17 degrees.

The Azores: There will be a good chance of rain over the weekend with temperatures peaking at highs of 18 degrees and dropping to lows of 12 degrees. On Monday the chance of rain is to increase but this will drop away again by Tuesday when temperatures are to reach highs of 18 degrees.