More than half of Spain’s 50 provinces are on alert for heavy snow and sleet storms.
The warning came as southern tourist towns reported their first snowfall in decades.
Torrevieja saw snow for the first time in 118 years.
Authorities in the south-eastern resort town of Torrevieja said that emergency services are on alert for flooding.
Intense sleet storms came hours after the first snowfall in more than a century coated the town’s beaches white.
While residents in Cartagena saw the first snowfall in the area since 1939.
And in the nearby resort town of Denia, classes were suspended as rain storms followed the first snowfall in more than three decades.
Classes were also suspended in the mountainous south-western tourist town of Ronda as up to 15in of snow cut off two access roads.
A weather agency said that more snow and freezing temperatures were expected.