Lisbon: A wet weekend is expected in the capital with some sunny spells and temperatures peaking at highs of 18 degrees. The rain is set to continue on Monday before easing off on Wednesday when temperatures will be up to 19 degrees with nightly lows of 11 degrees and intermittent periods of sunshine.

The north: Rain is to continue throughout the weekend with temperatures reaching highs of 21 degrees and dropping to lows of 10 degrees. From Tuesday sunny spells are expected and the rain is due to stop on Wednesday when temperatures are to peak at highs of 21 degrees and drop to lows of 6 degrees.

The centre: Saturday is to be wet for most of the day before the sunshine returns on Sunday and temperatures rise to highs of 21 degrees and lows of 9 degrees. Monday and Tuesday are to be wet with sunny spells but dry weather is to return by Wednesday when temperatures are to peak at 19 degrees.

The south: It will be feeling warmer this weekend with hazy high cloud and temperatures rising up to 20 degrees with nightly lows of 11 degrees. On Monday and Tuesday there will be a high chance of rain before warming up and drying out on Wednesday with thermometers reaching highs of 23 degrees.

Madeira: Saturday is to be grey and cloudy with rain returning on Sunday and temperatures peaking at highs of 20 degrees and dropping to lows of 15 degrees. Cloud cover is to ease from Tuesday when temperatures will rise to highs of 22 degrees and lows of 16 degrees.

The Azores: Rain is to continue over the weekend with temperatures reaching highs of 18 degrees and dropping to lows of 10 degrees. On Monday sunny spells are expected before rain is forecast to return on Wednesday when temperatures will see highs of 18 degrees and lows of 12 degrees.