Porto, Viana do Castelo, Aveiro, Coimbra och Braga kommer att vara under röd varning mellan 18:00 idag och 12:00 på söndag, på grund av prognosen för "nordväst vågor som mäter 7 till 9 meter, som kan nå en maximal höjd på 15 till 16 meter".
På söndag kommer Faro, Setúbal och Beja att vara under röd varning mellan 06:00 och 12:00, och Lissabon och Leiria mellan 00:00 och 12:00 också på grund av prognosen för maritima oroligheter, enligt IPMA-meddelandet.
IPMA utfärdade också en orange varning för Madeiras nordkust och Porto Santo på grund av oroligheter till havs mellan 03:00 och 21:00 på söndagen.
Den röda varningen är den allvarligaste på en tregradig skala (röd, orange och gul).
Den orange varningen utfärdas av IPMA när det finns en "måttlig till hög risk för meteorologiska situationer och gul när det finns en risksituation för vissa aktiviteter som är beroende av den meteorologiska situationen".