AEMET, Spain's state meteorological agency, has warned of a sharp drop in the mercury across Spain bringing frost and snow to the north of the country and rain to the south.
The cold snap is expected to arrive on Wednesday and continue into the weekend with nine provinces issued yellow alerts for cold weather.
The high regions of Girona, Lleida, Huesca, Teruel, Cuenca, Guadalajara, Burgos, Soria, and La Rioja are on alert for freezing temperaturas while heavy rain warnings were put in place for Cádiz and Malaga.
Madrid, meanwhile, is not expected to receive much-needed rain beyond light scattered showers, but will see temperatures drop below zero by the weekend.
Entrada en la Península a partir de mañana, de una masa fría de origen polar, tal y como se aprecia en la predicción del campo de Temperatura en 850 hPa (HRES-ECMWF) pic.twitter.com/TxRIRL2pKz— SINOBAS (@AEMET_SINOBAS) November 28, 2017