Varningen i distrikten Porto och Vila Real gäller mellan kl. 21.00 på lördag och kl. 12.00 på söndag och i distrikten Viana do Castelo och Braga mellan kl. 18.00 på lördag och kl. 12.00 på söndag.
I distrikten Bragança, Viseu, Aveiro och Coimbra gäller varningar mellan kl. 9.00 och 15.00 på söndag och i Guarda, Santarém, Leiria och Castelo Branco mellan kl. 12.00 och 18.00 på söndag.
För Madeiras södra kust gäller en gul varning, men på grund av det varma vädret, fram till kl. 18.00 idag.
IPMA förutspår att det idag på fastlandet kommer att vara allmänt molnigt, med möjlighet till lätt nederbörd fram till slutet av morgonen, allmänt svaga vindar, morgondimma eller dimma och en liten sänkning av minimitemperaturen.
Minimitemperaturen kommer att ligga mellan 14 grader Celsius (i Guarda) och 21 (i Lissabon) och maximitemperaturen kommer att ligga mellan 19 (i Porto, Viana do Castelo och Bragança) och 28 grader (i Évora, Beja och Faro).
För ögruppen Madeira pekar prognosen för i dag på allmänt delvis molnig himmel och svaga till måttliga vindar.
I Funchal kommer temperaturen att ligga mellan 22 och 28 grader Celsius och i Porto Santo mellan 22 och 27 grader.