Spanish weather agency AEMET reported on Wednesday that last month was the coldest March on record since 2004, making it the second chilliest March this century.
The average temperature was 10C, which is 1.3C degrees less than the average for March in Spain.
March also had a strikingly high number of days with ice this time of year in many areas, according to AEMET, with Puerto de Navacerrada ski resort outside Madrid having a full 27 out 31 days with freezing temperatures.
The lowest temperature in Navacerrada last month was recorded on March 8th at -7.2C.
The amount of rainfall was also higher than normal, with the country receiving on average 62 millimetres of rain - 31 percent higher than the norm of 47 millimetres for this month.
The wet weather put a damper on many Spaniards' Easter week celebrations as much of the country saw rain throughout Semana Santa in March.
Cold temperatures have continued in some areas into this month, with frost reported early Thursday morning in the northern, interior areas.
Esta madrugada se han producido heladas en puntos del interior norte peninsular pic.twitter.com/i7VD6gAskh— AEMET (@AEMET_Esp) April 7, 2016
Rain and some snow are expected to continue in the most northern parts of Spain into Friday and the weekend. But the rest of the country is expected to have more sun, especially in the southern and central parts, though also a bit of cloudiness into Saturday and Sunday.
Prediction from AEMET for Thursday afternoon and evening.