Lisbon: Warm weather is forecast for the weekend with temperatures reaching 30 degrees and dropping to nightly lows of 18 degrees. Intermittent cloud cover is to be expected on both days. From Monday temperatures will drop to highs of 27 degrees which will carry on until Thursday where temperatures should reach 29 degrees.

The north: Partly cloudy skies are expected in the north over the weekend with temperatures peaking at highs of 27 degrees on Saturday and dropping rapidly to 24 degrees on Sunday with lows of 14 degrees. The temperature is to remain the same for the rest of the week but with a slight chance of rain on Tuesday.

The centre: Cloudy skies are predicted over the weekend, with highs of 31 degrees on Saturday and lows of 19 degrees. Temperatures will drop slightly to 29 degrees on Sunday with lows of 17 degrees. The weather remains the same with cloud cover to be expected throughout the week.

The south: The weekend will be dry with sunny spells and intermittent cloud on Saturday with temperatures reaching highs of 32 degrees and lows of 21 degrees. Sunday appears similar temperature wise however there will be clearer and brighter skies. Intermittent cloud will return for the rest of the week with temperatures remaining consistent at 30 degrees.

Madeira: Light cloud and sunny spells are forecast over the weekend with highs of 26 degrees and lows of 20 degrees. The weather will remain consistent with no chance of rain for the rest of the week with temperatures reaching 27 degrees and lows of 21 degrees.

The Azores: Cloudy but warm weather to be expected over the weekend for the Azores, with temperatures peaking at 27 degrees and lows of 21 degrees. Despite this, there is a chance of rain throughout the weekend and into Monday. The rest of the week is looking clear with no chance of rain with temperatures staying consistent at 27 degrees and lows dropping to 20 degrees.