Enligt ett uttalande från det portugisiska institutet för hav och atmosfär(IPMA) kommer Porto, Vila Real, Viana do Castelo, Aveiro och Braga att omfattas av en gul varning på grund av snö mellan kl. 12.00 på lördag och kl. 9.00 på söndag.
Varningen för Bragança, Viseu, Guarda, Castelo Branco och Coimbra gäller mellan kl. 12.00 och 21.00 på lördag.
För de tio distrikten gäller varningen för snöfall över 700/900 meter, med en ackumulering på upp till 5 centimeter över 1000/1100 meter.
IPMA varnade också för sannolika effekter som "störningar orsakade av snöfall med ackumulering och möjlig isbildning", vägavstängningar, skador på strukturer eller träd eller skador på lokal försörjning.
För Castelo Branco och Guarda sade IPMA att snöackumuleringen kan överstiga 10 centimeter på de högsta punkterna i Serra da Estrela.
Sju distrikt på kontinenten kommer att vara under en orange varning på lördag på grund av prognosen för oroligheter i havet, med nordvästra vågor på 5 till 6 meter förväntas, även enligt IPMA.
Distrikten Porto, Viana do Castelo, Lissabon, Leiria, Aveiro, Coimbra och Braga börjar med en gul varning mellan 21:00 idag och 06:00 på lördag, för att sedan övergå till en orange varning fram till 12:00 på söndag.
Dessa sju distrikt går sedan under gul varning igen mellan 00:00 och 12:00 på söndagen också på grund av vågorna.
IPMA utfärdade också en gul varning för oroligheter till havs för distrikten Beja, Faro och Setúbal mellan 06:00 på lördag och 12:00 på söndag.