A total of 41 provinces were issued with weather alerts by Spain's meteorological society AEMET with some regions expecting a blanket of snow.
Provinces in the north and at altitude are on amber alert for snow; Cantabria, León, Segovia, Soria, Navarra and Asturias.
While snow is also expected in Jaén, Huesca, Zaragoza, Teruel, Albacete, Cuenca, Guadalajara, Ávila, Burgos, Palencia, Salamanca, Barcelona, Girona, Lleida, Tarragona, Madrid, Castellón, Cáceres, Lugo, Ourense, La Rioja, Álava, Gipuzkoa, Bizkaia and Murcia, where the lesser yellow alerts have been issued.
Coastal areas are being warned to expect strong winds and high seas, particularly in Almería, Cantabria, Tarragona, Castellón, Valencia, Ibiza y Formentera, Asturias and Murcia.
Those areas likely to escape snowfall can instead expect torrential rain.
Motorists are advised to check the status of roads on the website of Spain's Traffic Department before embarking on their journey, and then in red alert areas to avoid making unnecessary journeys.
Every Thursday we'll deliver a free dose of news and views from Spain straight into your inbox. The newsletter will inform you about what's going on in Spain and (hopefully) entertain you with a selection of features. Sign up here.