The warning in the districts of Porto and Vila Real will be in force between 9:00 pm on Saturday and 12:00 pm on Sunday and in the districts of Viana do Castelo and Braga between 6:00 pm on Saturday and 12:00 pm on Sunday.

The districts of Bragança, Viseu, Aveiro and Coimbra will be under warning between 9:00 am and 3:00 pm on Sunday and Guarda, Santarém, Leiria and Castelo Branco between 12:00 pm and 6:00 pm on Sunday.

The southern coast of Madeira is under a yellow warning, but due to the hot weather, until 6:00 pm today

The IPMA predicts that today on the mainland there will be generally cloudy skies, with the possibility of light rainfall until the end of the morning, generally light winds, morning fog or mist and a slight drop in the minimum temperature.

The minimum temperatures will range between 14 degrees Celsius (in Guarda) and 21 (in Lisbon) and the maximum temperatures will range between 19 (in Porto, Viana do Castelo and Bragança) and 28 degrees (in Évora, Beja and Faro).

For the archipelago of Madeira, the forecast for today points to generally partly cloudy skies and light to moderate winds.

In Funchal, temperatures will range between 22 and 28 degrees Celsius and in Porto Santo between 22 and 27 degrees.