Speaking of Spain

Weather in Spain in December

December across 60 places: the warmest average high is 22.8°C in Tenerife South and the coolest 7.7°C in Burgos. Teruel is driest (19 mm); Vigo is wettest (262 mm).

PlaceRegionAvg high °CAvg low °CRain mmSun h/day
Tenerife SouthCanarias22.816.5306.3
Gran CanariaCanarias22.216.2315.8
Santa Cruz de TenerifeCanarias22.116.6435.4
FuerteventuraCanarias22.015.9266.0
LanzaroteCanarias21.815.4296.3
La PalmaCanarias21.816.7804.5
AlmeríaAndalucía17.99.6305.7
MelillaCiudad de Melilla17.811.2505.4
AlicanteComunitat Valenciana17.77.4255.3
MálagaAndalucía17.58.91005.2
MurciaRegión de Murcia17.25.8295.5
ValenciaComunitat Valenciana17.08.1485.0
HuelvaAndalucía16.97.6994.9
CádizAndalucía16.910.9925.4
Jerez de la FronteraAndalucía16.97.11095.1
IbizaIlles Balears16.79.5524.9
SevilleAndalucía16.67.3995.0
CeutaCiudad de Ceuta16.412.1161–
Palma de MallorcaIlles Balears16.15.4484.9
TarifaAndalucía16.112.1118–
Castellón de la PlanaComunitat Valenciana15.87.0425.3
CórdobaAndalucía15.35.51114.8
MenorcaIlles Balears15.29.0614.2
Tarragona (Reus)Cataluña14.64.7364.7
BadajozExtremadura14.44.9693.7
SantanderCantabria14.26.71182.4
A CoruñaGalicia14.18.91313.0
BilbaoPaís Vasco13.95.91222.5
GironaCataluña13.62.0564.3
GranadaAndalucía13.41.7564.7
PontevedraGalicia13.47.12162.9
OurenseGalicia12.84.11122.3
JaénAndalucía12.86.375–
CáceresExtremadura12.54.9774.2
OviedoPrincipado de Asturias12.45.3983.4
VigoGalicia12.46.32623.3
Santiago de CompostelaGalicia11.95.02612.7
BarcelonaCataluña11.86.4465.0
San SebastiánPaís Vasco11.66.61513.0
ToledoCastilla-La Mancha11.62.5414.1
Ciudad RealCastilla-La Mancha11.42.5593.7
LugoGalicia11.02.71342.7
AlbaceteCastilla-La Mancha10.91.2314.3
ZaragozaAragón10.83.2214.0
LogroñoLa Rioja10.22.8383.0
CuencaCastilla-La Mancha10.10.7584.4
MadridComunidad de Madrid10.03.6514.0
TeruelAragón9.9-1.419–
LleidaCataluña9.81.5243.1
PamplonaComunidad Foral de Navarra9.72.2722.8
SalamancaCastilla y León9.40.4423.4
ZamoraCastilla y León9.21.8462.8
HuescaAragón9.21.9444.0
Vitoria-GasteizPaís Vasco9.11.9822.4
SegoviaCastilla y León8.81.3463.5
ValladolidCastilla y León8.61.3532.9
ÁvilaCastilla y León8.4-0.4423.8
SoriaCastilla y León8.4-0.4504.1
LeónCastilla y León8.00.4663.9
BurgosCastilla y León7.70.2632.5

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