Climate averages 1991–2020

Weather in Spain in February

In February, average daytime highs across the 93 cities listed in Spain range from 8.2°C in Burgos to 18.8°C in Santa Cruz de Tenerife. Monthly rainfall ranges from 19 mm in Lleida to 149 mm in Vigo.

Long-term climate patterns, not a forecast for a particular trip.

Spain by monthAll cities

City by city

February in Spain

1991–2020
Average February climate for cities in Spain, 1991–2020
CityAverage highHigh / lowAverage lowRainfall mmRain days
Madrid11.5°C1.4°C1.4°C325.6
Barcelona13.1°C5.4°C5.4°C366.3
Valencia, Spain15.9°C7.1°C7.1°C274.5
Zaragoza13.0°C3.4°C3.4°C214.6
Sevilla17.2°C7.0°C7.0°C455.3
Málaga15.4°C9.8°C9.8°C496.5
Murcia17.3°C5.8°C5.8°C233.9
Palma14.1°C9.2°C9.2°C316.3
Las Palmas de Gran Canaria18.2°C14.0°C14.0°C254.6
Alicante15.8°C8.3°C8.3°C203.9
Bilbao12.1°C6.9°C6.9°C10113.8
Córdoba, Spain16.1°C5.7°C5.7°C466.3
Valladolid10.3°C1.2°C1.2°C326.8
Vigo13.1°C6.4°C6.4°C14911.2
Gijón12.6°C5.7°C5.7°C10213.0
Gasteiz / Vitoria9.5°C1.4°C1.4°C6711.7
A Coruña12.8°C7.2°C7.2°C10212.3
Elche16.3°C7.0°C7.0°C204.1
Granada13.5°C2.9°C2.9°C487.5
Oviedo11.9°C2.9°C2.9°C9012.1
Terrassa12.2°C2.7°C2.7°C346.1
Badalona13.4°C5.0°C5.0°C366.3
Cartagena, Spain15.7°C10.2°C10.2°C233.9
Jerez de la Frontera16.9°C7.3°C7.3°C535.8
Sabadell12.5°C3.7°C3.7°C346.1
Santa Cruz de Tenerife18.8°C16.3°C16.3°C255.5
Pamplona9.4°C1.6°C1.6°C6010.3
Móstoles11.6°C1.5°C1.5°C325.7
Almería17.1°C8.2°C8.2°C244.6
Alcalá de Henares11.7°C1.6°C1.6°C356.3
Fuenlabrada11.6°C1.2°C1.2°C325.7
Getafe11.8°C1.6°C1.6°C325.7
Donostia / San Sebastián11.6°C6.3°C6.3°C12314.1
Castelló de la Plana14.6°C6.7°C6.7°C284.1
Burgos8.2°C0.2°C0.2°C449.0
Santander13.1°C5.8°C5.8°C10413.0
Albacete11.7°C2.0°C2.0°C255.0
Marbella15.1°C9.3°C9.3°C737.5
Logroño10.4°C2.1°C2.1°C4810.0
Badajoz15.1°C5.3°C5.3°C415.9
Salamanca, Spain10.2°C0.8°C0.8°C357.2
Huelva16.9°C7.8°C7.8°C394.9
Tarragona13.7°C5.2°C5.2°C315.0
Lleida13.3°C2.6°C2.6°C193.9
Chamartín10.9°C0.9°C0.9°C325.6
Mataró12.9°C6.3°C6.3°C477.2
León, Spain9.2°C0.1°C0.1°C346.9
Telde18.3°C14.1°C14.1°C254.6
Dos Hermanas17.0°C6.7°C6.7°C515.5
Algeciras15.6°C11.3°C11.3°C778.2
Torrejón de Ardoz11.8°C1.7°C1.7°C345.8
Cadiz, Spain16.7°C8.8°C8.8°C646.6
Alcobendas11.1°C1.0°C1.0°C325.6
Parla11.7°C1.4°C1.4°C325.7
Jaén13.4°C2.7°C2.7°C547.9
Ourense12.9°C3.7°C3.7°C7710.0
Reus14.2°C4.6°C4.6°C264.6
Orihuela17.6°C5.9°C5.9°C204.0
Barakaldo12.2°C6.7°C6.7°C10113.8
Girona13.2°C3.3°C3.3°C558.1
Santiago de Compostela11.7°C3.8°C3.8°C10111.7
Lugo10.4°C2.5°C2.5°C8110.5
Cáceres, Spain13.3°C4.3°C4.3°C486.9
Las Rozas de Madrid10.7°C0.8°C0.8°C325.6
San Fernando, Spain16.4°C9.3°C9.3°C646.6
Roquetas de Mar15.7°C9.5°C9.5°C244.6
Guadalajara, Spain11.2°C1.0°C1.0°C346.0
Lorca15.5°C5.2°C5.2°C295.1
Talavera de la Reina12.8°C3.0°C3.0°C476.9
Toledo, Spain12.1°C2.7°C2.7°C336.2
Melilla17.0°C10.2°C10.2°C356.3
El Ejido15.6°C9.5°C9.5°C275.1
Chiclana de la Frontera16.1°C10.0°C10.0°C646.6
Pontevedra13.6°C6.0°C6.0°C13111.1
Torrevieja16.7°C8.0°C8.0°C193.7
Sant Boi de Llobregat12.8°C6.6°C6.6°C365.8
Pozuelo de Alarcón11.1°C1.3°C1.3°C325.6
Coslada11.7°C1.7°C1.7°C345.8
Mijas13.0°C6.7°C6.7°C546.3
Avilés12.1°C6.8°C6.8°C9712.7
Palencia9.9°C0.9°C0.9°C326.9
Arona16.6°C12.2°C12.2°C264.8
Torrent15.7°C6.1°C6.1°C274.5
Manresa12.9°C1.9°C1.9°C305.2
San Sebastián de los Reyes11.2°C1.0°C1.0°C325.6
Valdemoro12.0°C1.7°C1.7°C325.7
Ciudad Real12.5°C2.3°C2.3°C376.3
Vélez-Málaga15.6°C9.8°C9.8°C487.1
Gandia15.0°C7.4°C7.4°C425.3
Rubí13.1°C3.8°C3.8°C346.1
Santa Lucía16.8°C12.0°C12.0°C254.6
Benidorm15.9°C7.9°C7.9°C305.4
Alcalá de Guadaira17.0°C6.4°C6.4°C475.8

A rain day is a local calendar day with at least 1 mm of precipitation.