Speaking of Spain

Weather in Spain in March

March across 60 places: the warmest average high is 23.1°C in Tenerife South and the coolest 12.6°C in Ávila. Gran Canaria is driest (12 mm); Santiago de Compostela is wettest (146 mm).

PlaceRegionAvg high °CAvg low °CRain mmSun h/day
Tenerife SouthCanarias23.115.6157.3
LanzaroteCanarias22.915.0127.8
Gran CanariaCanarias22.315.7127.4
FuerteventuraCanarias22.215.5127.5
Santa Cruz de TenerifeCanarias22.115.9387.1
SevilleAndalucía21.99.2367.1
CórdobaAndalucía21.37.4497.0
La PalmaCanarias21.215.7335.7
MurciaRegión de Murcia20.97.7307.2
Jerez de la FronteraAndalucía20.88.3377.2
HuelvaAndalucía20.78.8387.4
BadajozExtremadura20.16.6307.3
MálagaAndalucía19.69.8527.2
AlicanteComunitat Valenciana19.68.9237.3
AlmeríaAndalucía19.610.6167.5
ValenciaComunitat Valenciana19.39.6336.9
GranadaAndalucía19.03.8327.2
CádizAndalucía18.812.3357.4
OurenseGalicia18.75.0595.4
Castellón de la PlanaComunitat Valenciana18.58.3316.7
MelillaCiudad de Melilla18.511.9446.2
LleidaCataluña18.34.2217.3
ToledoCastilla-La Mancha18.15.0237.4
Ciudad RealCastilla-La Mancha17.94.9286.9
IbizaIlles Balears17.79.6276.8
CáceresExtremadura17.76.7367.5
Palma de MallorcaIlles Balears17.55.2266.5
JaénAndalucía17.48.944–
CeutaCiudad de Ceuta17.412.290–
ZaragozaAragón17.35.8197.0
Tarragona (Reus)Cataluña17.16.6286.4
PontevedraGalicia16.97.81205.8
GironaCataluña16.74.1505.8
BilbaoPaís Vasco16.56.4904.3
MadridComunidad de Madrid16.36.2256.8
AlbaceteCastilla-La Mancha16.33.3277.0
TarifaAndalucía16.312.448–
MenorcaIlles Balears15.98.6386.5
LogroñoLa Rioja15.94.6266.1
SantanderCantabria15.77.0884.4
VigoGalicia15.77.31415.7
HuescaAragón15.74.5307.4
TeruelAragón15.70.821–
A CoruñaGalicia15.59.2755.2
ZamoraCastilla y León15.53.5226.5
BarcelonaCataluña15.27.6446.1
LugoGalicia15.23.0804.7
ValladolidCastilla y León15.22.8226.9
CuencaCastilla-La Mancha15.12.5356.8
Santiago de CompostelaGalicia15.05.41464.9
OviedoPrincipado de Asturias14.96.1784.9
SalamancaCastilla y León14.91.7216.8
PamplonaComunidad Foral de Navarra14.63.7545.7
SegoviaCastilla y León13.93.2306.5
Vitoria-GasteizPaís Vasco13.72.7634.8
San SebastiánPaís Vasco13.47.21134.6
LeónCastilla y León13.31.9326.9
SoriaCastilla y León13.21.0306.5
BurgosCastilla y León12.91.1345.6
ÁvilaCastilla y León12.60.8236.8

Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec