Speaking of Spain

Weather in Spain in April

April across 60 places: the warmest average high is 23.5°C in Lanzarote and the coolest 14.3°C in Ávila. Lanzarote is driest (5 mm); Vigo is wettest (157 mm).

PlaceRegionAvg high °CAvg low °CRain mmSun h/day
LanzaroteCanarias23.515.758.5
SevilleAndalucía23.411.1547.9
MurciaRegión de Murcia23.39.7258.5
Tenerife SouthCanarias23.116.077.3
FuerteventuraCanarias22.916.058.1
CórdobaAndalucía22.89.3557.8
Santa Cruz de TenerifeCanarias22.716.5127.9
Gran CanariaCanarias22.616.267.6
Jerez de la FronteraAndalucía22.29.8498.4
HuelvaAndalucía22.010.3488.5
La PalmaCanarias21.616.2185.8
BadajozExtremadura21.68.7498.1
MálagaAndalucía21.411.1448.1
AlmeríaAndalucía21.412.5178.7
AlicanteComunitat Valenciana21.310.9298.2
ValenciaComunitat Valenciana20.811.5387.8
LleidaCataluña20.76.7398.3
GranadaAndalucía20.66.0367.8
Castellón de la PlanaComunitat Valenciana20.510.3427.8
MelillaCiudad de Melilla20.113.2367.3
ToledoCastilla-La Mancha19.97.2398.3
CádizAndalucía19.913.7458.5
Palma de MallorcaIlles Balears19.87.4347.8
OurenseGalicia19.86.7726.0
IbizaIlles Balears19.711.4318.2
Ciudad RealCastilla-La Mancha19.77.1487.5
ZaragozaAragón19.67.9397.5
CáceresExtremadura19.38.3528.2
CeutaCiudad de Ceuta19.113.657–
JaénAndalucía19.010.054–
Tarragona (Reus)Cataluña19.08.6377.4
GironaCataluña18.86.2676.5
AlbaceteCastilla-La Mancha18.45.4408.0
MadridComunidad de Madrid18.27.7457.7
MenorcaIlles Balears18.010.6457.4
HuescaAragón18.06.2538.1
LogroñoLa Rioja17.86.3466.6
BilbaoPaís Vasco17.67.61074.6
PontevedraGalicia17.68.41436.8
TarifaAndalucía17.313.057–
BarcelonaCataluña17.29.1537.0
ZamoraCastilla y León17.15.3397.5
TeruelAragón17.02.8397.3
ValladolidCastilla y León16.94.6467.7
SantanderCantabria16.68.31025.0
VigoGalicia16.68.21576.4
CuencaCastilla-La Mancha16.64.5586.9
SalamancaCastilla y León16.53.8387.5
PamplonaComunidad Foral de Navarra16.45.3746.2
A CoruñaGalicia16.29.9885.8
Santiago de CompostelaGalicia16.16.21465.5
OviedoPrincipado de Asturias15.76.81005.3
LugoGalicia15.74.3102–
Vitoria-GasteizPaís Vasco15.44.1735.4
SegoviaCastilla y León15.14.2447.1
LeónCastilla y León14.83.3457.6
SoriaCastilla y León14.62.8556.9
San SebastiánPaís Vasco14.58.11385.2
BurgosCastilla y León14.42.7616.2
ÁvilaCastilla y León14.32.7407.4

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