Ranging from orange (high risk) to yellow (medium risk), the alerts from weather agency AEMET have warned of snow, strong winds and heavy rainfall.
Today (Thursday), A Coruna in Galicia, Asturias, Cantabria and Bizkaia in the Basque Country are all on orange alert for dangerous coastal conditions.
Meanwhile, Lugo, Asturias and Leon, all in the north, are all on yellow warning for snowfall.
Avila and Segovia, which sit next to Madrid, are also on yellow warning for snow, while the capital is being warned of strong winds.
Alicante and Valencia are on yellow alert for rough seas while Mallorca and Menorca are on the same level warning but for rainfall.
Andalucia’s Granada and Almeria, meanwhile, are both on yellow alert for strong winds and dangerous coastal conditions.
All the warnings are in place until at least the end of Friday.
In fact tomorrow will see several more provinces placed on alert, with Huesca and Navarra being added to the yellow warning list for snow, while almost a dozen others in the north will be placed on alert for wind and rain.