Climate averages 1991–2020
Weather in Spain in October
In October, average daytime highs across the 93 cities listed in Spain range from 16.6°C in Burgos to 25.0°C in Sevilla. Monthly rainfall ranges from 23 mm in Almería to 214 mm in Vigo.
Long-term climate patterns, not a forecast for a particular trip.
City by city
October in Spain
| City | Average highHigh / low | Average low | Rainfall mm | Rain days |
|---|---|---|---|---|
| Madrid | 19.7°C9.8°C | 9.8°C | 58 | 7.3 |
| Barcelona | 20.3°C14.4°C | 14.4°C | 90 | 9.9 |
| Valencia, Spain | 23.4°C15.4°C | 15.4°C | 53 | 6.7 |
| Zaragoza | 21.6°C11.6°C | 11.6°C | 43 | 6.3 |
| Sevilla | 25.0°C15.0°C | 15.0°C | 66 | 7.0 |
| Málaga | 21.8°C16.4°C | 16.4°C | 54 | 6.9 |
| Murcia | 24.8°C14.1°C | 14.1°C | 33 | 5.2 |
| Palma | 22.5°C17.6°C | 17.6°C | 51 | 7.8 |
| Las Palmas de Gran Canaria | 23.4°C19.0°C | 19.0°C | 24 | 4.9 |
| Alicante | 23.1°C16.4°C | 16.4°C | 36 | 5.1 |
| Bilbao | 19.1°C13.7°C | 13.7°C | 97 | 13.9 |
| Córdoba, Spain | 24.6°C14.3°C | 14.3°C | 62 | 7.3 |
| Valladolid | 18.5°C8.7°C | 8.7°C | 58 | 8.3 |
| Vigo | 18.8°C12.4°C | 12.4°C | 214 | 13.5 |
| Gijón | 18.7°C12.1°C | 12.1°C | 123 | 14.3 |
| Gasteiz / Vitoria | 17.7°C9.0°C | 9.0°C | 71 | 11.5 |
| A Coruña | 18.5°C13.0°C | 13.0°C | 134 | 13.5 |
| Elche | 23.6°C15.0°C | 15.0°C | 34 | 5.0 |
| Granada | 22.0°C11.3°C | 11.3°C | 50 | 7.2 |
| Oviedo | 18.1°C9.5°C | 9.5°C | 109 | 13.8 |
| Terrassa | 19.6°C11.8°C | 11.8°C | 90 | 10.5 |
| Badalona | 20.7°C14.2°C | 14.2°C | 90 | 9.9 |
| Cartagena, Spain | 22.8°C17.9°C | 17.9°C | 36 | 4.3 |
| Jerez de la Frontera | 24.4°C15.0°C | 15.0°C | 74 | 7.7 |
| Sabadell | 19.8°C12.9°C | 12.9°C | 90 | 10.5 |
| Santa Cruz de Tenerife | 23.8°C21.2°C | 21.2°C | 23 | 5.1 |
| Pamplona | 17.7°C9.6°C | 9.6°C | 75 | 10.0 |
| Móstoles | 19.8°C10.0°C | 10.0°C | 57 | 7.5 |
| Almería | 24.3°C16.4°C | 16.4°C | 23 | 3.5 |
| Alcalá de Henares | 20.0°C9.8°C | 9.8°C | 64 | 8.3 |
| Fuenlabrada | 19.9°C9.6°C | 9.6°C | 57 | 7.5 |
| Getafe | 20.1°C10.0°C | 10.0°C | 57 | 7.5 |
| Donostia / San Sebastián | 18.8°C13.3°C | 13.3°C | 128 | 14.3 |
| Castelló de la Plana | 22.1°C15.3°C | 15.3°C | 50 | 6.3 |
| Burgos | 16.6°C7.8°C | 7.8°C | 62 | 9.5 |
| Santander | 19.9°C12.9°C | 12.9°C | 109 | 13.3 |
| Albacete | 20.3°C10.1°C | 10.1°C | 35 | 6.1 |
| Marbella | 21.6°C16.0°C | 16.0°C | 77 | 7.6 |
| Logroño | 18.8°C9.7°C | 9.7°C | 54 | 9.5 |
| Badajoz | 23.1°C13.1°C | 13.1°C | 66 | 7.6 |
| Salamanca, Spain | 18.1°C8.4°C | 8.4°C | 62 | 9.0 |
| Huelva | 24.1°C15.4°C | 15.4°C | 63 | 6.6 |
| Tarragona | 21.2°C13.9°C | 13.9°C | 78 | 8.1 |
| Lleida | 21.7°C11.7°C | 11.7°C | 45 | 5.9 |
| Chamartín | 19.1°C9.1°C | 9.1°C | 58 | 7.3 |
| Mataró | 20.2°C14.9°C | 14.9°C | 106 | 10.9 |
| León, Spain | 16.8°C7.4°C | 7.4°C | 70 | 9.1 |
| Telde | 23.6°C19.2°C | 19.2°C | 24 | 4.9 |
| Dos Hermanas | 24.9°C14.6°C | 14.6°C | 73 | 7.5 |
| Algeciras | 21.8°C17.6°C | 17.6°C | 86 | 8.2 |
| Torrejón de Ardoz | 20.0°C10.0°C | 10.0°C | 62 | 7.7 |
| Cadiz, Spain | 23.9°C16.1°C | 16.1°C | 84 | 8.0 |
| Alcobendas | 19.3°C9.2°C | 9.2°C | 58 | 7.3 |
| Parla | 20.1°C9.7°C | 9.7°C | 57 | 7.5 |
| Jaén | 21.9°C11.1°C | 11.1°C | 65 | 8.3 |
| Ourense | 19.6°C10.7°C | 10.7°C | 110 | 11.9 |
| Reus | 21.9°C13.5°C | 13.5°C | 64 | 7.6 |
| Orihuela | 25.0°C14.2°C | 14.2°C | 32 | 5.0 |
| Barakaldo | 19.2°C13.5°C | 13.5°C | 97 | 13.9 |
| Girona | 20.7°C12.2°C | 12.2°C | 114 | 10.9 |
| Santiago de Compostela | 17.8°C10.2°C | 10.2°C | 140 | 13.5 |
| Lugo | 17.0°C9.1°C | 9.1°C | 109 | 12.5 |
| Cáceres, Spain | 21.3°C12.2°C | 12.2°C | 79 | 8.3 |
| Las Rozas de Madrid | 19.0°C9.1°C | 9.1°C | 58 | 7.3 |
| San Fernando, Spain | 23.4°C16.4°C | 16.4°C | 84 | 8.0 |
| Roquetas de Mar | 22.6°C17.1°C | 17.1°C | 23 | 3.5 |
| Guadalajara, Spain | 19.5°C9.2°C | 9.2°C | 60 | 8.0 |
| Lorca | 22.9°C13.2°C | 13.2°C | 37 | 5.8 |
| Talavera de la Reina | 20.8°C11.3°C | 11.3°C | 82 | 8.1 |
| Toledo, Spain | 20.6°C10.9°C | 10.9°C | 56 | 7.9 |
| Melilla | 24.2°C17.1°C | 17.1°C | 41 | 5.6 |
| El Ejido | 22.4°C17.0°C | 17.0°C | 26 | 4.7 |
| Chiclana de la Frontera | 22.9°C16.9°C | 16.9°C | 84 | 8.0 |
| Pontevedra | 19.6°C12.4°C | 12.4°C | 199 | 13.6 |
| Torrevieja | 24.1°C16.0°C | 16.0°C | 36 | 5.1 |
| Sant Boi de Llobregat | 20.2°C15.3°C | 15.3°C | 94 | 10.1 |
| Pozuelo de Alarcón | 19.3°C9.6°C | 9.6°C | 58 | 7.3 |
| Coslada | 19.9°C10.1°C | 10.1°C | 62 | 7.7 |
| Mijas | 19.6°C13.3°C | 13.3°C | 56 | 6.2 |
| Avilés | 17.9°C12.9°C | 12.9°C | 120 | 14.4 |
| Palencia | 18.1°C8.4°C | 8.4°C | 56 | 8.6 |
| Arona | 21.6°C17.2°C | 17.2°C | 26 | 6.5 |
| Torrent | 23.3°C14.4°C | 14.4°C | 53 | 6.7 |
| Manresa | 20.6°C11.1°C | 11.1°C | 84 | 8.5 |
| San Sebastián de los Reyes | 19.4°C9.2°C | 9.2°C | 58 | 7.3 |
| Valdemoro | 20.3°C10.1°C | 10.1°C | 57 | 7.5 |
| Ciudad Real | 21.1°C10.6°C | 10.6°C | 52 | 7.6 |
| Vélez-Málaga | 22.3°C16.6°C | 16.6°C | 54 | 6.3 |
| Gandia | 22.5°C15.5°C | 15.5°C | 76 | 7.4 |
| Rubí | 20.3°C12.9°C | 12.9°C | 90 | 10.5 |
| Santa Lucía | 22.4°C17.2°C | 17.2°C | 24 | 4.9 |
| Benidorm | 23.6°C16.2°C | 16.2°C | 48 | 6.8 |
| Alcalá de Guadaira | 24.9°C14.4°C | 14.4°C | 66 | 7.2 |
A rain day is a local calendar day with at least 1 mm of precipitation.