Spain's national meteorological agency Aemet has put thirty provinces in 14 regions on high alert with wild weather expected to hit mainland Spain and the Balearic Islands in coming days.
Strong winds are expected to batter northern Spain's Cantabrian coast with wind gusts of up to 90kph (55 mph) also set to cause chaos in Catalonia.
Much of the rest of the peninsula will see gale forces winds while the snow line will descend to 900 metres (2950 feet).
In terms of rain, the northern third of the peninsula will be the worst affected with particularly heavy rain expected on Friday evening and the early hours of Saturday in Cantabria, the Basque Country and the north of Asturias.
Sea conditions will also be extreme with waves of up to seven metres forecast for Galicia and Cantabria.
The worst weather will hit Spain on Thursday evening and last until Sunday with only the Canary Islands being spared, Aemet set in a weather warning on its website.