Climate averages 1991–2020
Weather in Spain in August
In August, average daytime highs across the 93 cities listed in Spain range from 21.6°C in Avilés to 35.8°C in Córdoba, Spain. Monthly rainfall ranges from 1.5 mm in Las Palmas de Gran Canaria to 90 mm in Oviedo.
Long-term climate patterns, not a forecast for a particular trip.
City by city
August in Spain
| City | Average highHigh / low | Average low | Rainfall mm | Rain days |
|---|---|---|---|---|
| Madrid | 31.7°C18.3°C | 18.3°C | 8.1 | 2.0 |
| Barcelona | 27.4°C20.7°C | 20.7°C | 40 | 6.6 |
| Valencia, Spain | 30.7°C21.8°C | 21.8°C | 23 | 4.5 |
| Zaragoza | 32.3°C18.9°C | 18.9°C | 20 | 4.2 |
| Sevilla | 35.1°C21.6°C | 21.6°C | 2.3 | 0.5 |
| Málaga | 28.6°C22.2°C | 22.2°C | 4.4 | 0.8 |
| Murcia | 33.4°C20.9°C | 20.9°C | 8.9 | 1.8 |
| Palma | 30.3°C23.1°C | 23.1°C | 17 | 2.4 |
| Las Palmas de Gran Canaria | 24.5°C19.7°C | 19.7°C | 1.5 | 0.4 |
| Alicante | 29.8°C22.6°C | 22.6°C | 5.9 | 1.4 |
| Bilbao | 23.2°C17.6°C | 17.6°C | 55 | 10.3 |
| Córdoba, Spain | 35.8°C22.1°C | 22.1°C | 5.8 | 1.1 |
| Valladolid | 29.5°C15.5°C | 15.5°C | 14 | 3.1 |
| Vigo | 23.9°C16.1°C | 16.1°C | 49 | 6.0 |
| Gijón | 22.6°C16.6°C | 16.6°C | 72 | 12.1 |
| Gasteiz / Vitoria | 25.1°C14.5°C | 14.5°C | 32 | 7.2 |
| A Coruña | 22.8°C16.5°C | 16.5°C | 46 | 7.7 |
| Elche | 31.3°C21.5°C | 21.5°C | 9.8 | 2.5 |
| Granada | 33.1°C19.8°C | 19.8°C | 14 | 4.3 |
| Oviedo | 22.3°C14.3°C | 14.3°C | 90 | 14.3 |
| Terrassa | 27.7°C18.7°C | 18.7°C | 50 | 7.9 |
| Badalona | 28.0°C20.6°C | 20.6°C | 40 | 6.6 |
| Cartagena, Spain | 28.8°C23.4°C | 23.4°C | 6.3 | 1.3 |
| Jerez de la Frontera | 33.0°C20.4°C | 20.4°C | 3.0 | 0.5 |
| Sabadell | 27.3°C19.4°C | 19.4°C | 50 | 7.9 |
| Santa Cruz de Tenerife | 25.0°C22.2°C | 22.2°C | 4.7 | 1.2 |
| Pamplona | 25.9°C15.3°C | 15.3°C | 42 | 6.4 |
| Móstoles | 31.6°C18.6°C | 18.6°C | 10 | 2.4 |
| Almería | 32.4°C23.4°C | 23.4°C | 3.1 | 0.6 |
| Alcalá de Henares | 32.0°C18.3°C | 18.3°C | 12 | 2.7 |
| Fuenlabrada | 31.9°C18.2°C | 18.2°C | 10 | 2.4 |
| Getafe | 32.2°C18.9°C | 18.9°C | 10 | 2.4 |
| Donostia / San Sebastián | 23.3°C17.4°C | 17.4°C | 89 | 12.9 |
| Castelló de la Plana | 28.5°C21.9°C | 21.9°C | 20 | 3.7 |
| Burgos | 26.2°C13.7°C | 13.7°C | 20 | 4.2 |
| Santander | 24.4°C17.1°C | 17.1°C | 60 | 10.3 |
| Albacete | 32.0°C18.1°C | 18.1°C | 18 | 3.5 |
| Marbella | 28.4°C21.4°C | 21.4°C | 4.5 | 0.9 |
| Logroño | 26.9°C15.4°C | 15.4°C | 26 | 5.8 |
| Badajoz | 33.5°C19.5°C | 19.5°C | 4.3 | 1.2 |
| Salamanca, Spain | 28.7°C15.1°C | 15.1°C | 13 | 3.1 |
| Huelva | 33.2°C21.0°C | 21.0°C | 2.3 | 0.4 |
| Tarragona | 28.8°C20.4°C | 20.4°C | 40 | 5.6 |
| Lleida | 32.0°C19.4°C | 19.4°C | 29 | 4.4 |
| Chamartín | 30.9°C17.4°C | 17.4°C | 8.1 | 2.0 |
| Mataró | 27.1°C21.0°C | 21.0°C | 43 | 6.9 |
| León, Spain | 27.0°C14.0°C | 14.0°C | 20 | 3.7 |
| Telde | 25.3°C20.1°C | 20.1°C | 1.5 | 0.4 |
| Dos Hermanas | 34.9°C21.1°C | 21.1°C | 2.7 | 0.5 |
| Algeciras | 27.7°C21.4°C | 21.4°C | 4.2 | 0.6 |
| Torrejón de Ardoz | 32.0°C18.4°C | 18.4°C | 9.6 | 2.2 |
| Cadiz, Spain | 31.4°C21.0°C | 21.0°C | 3.3 | 0.4 |
| Alcobendas | 31.2°C17.6°C | 17.6°C | 8.1 | 2.0 |
| Parla | 32.0°C18.4°C | 18.4°C | 10 | 2.4 |
| Jaén | 33.3°C19.0°C | 19.0°C | 13 | 3.0 |
| Ourense | 27.1°C15.4°C | 15.4°C | 27 | 5.0 |
| Reus | 30.3°C20.4°C | 20.4°C | 39 | 6.2 |
| Orihuela | 33.2°C21.2°C | 21.2°C | 7.4 | 1.9 |
| Barakaldo | 23.4°C17.5°C | 17.5°C | 55 | 10.3 |
| Girona | 29.3°C19.2°C | 19.2°C | 69 | 10.2 |
| Santiago de Compostela | 23.6°C14.2°C | 14.2°C | 44 | 7.2 |
| Lugo | 23.5°C13.6°C | 13.6°C | 35 | 5.9 |
| Cáceres, Spain | 32.4°C19.7°C | 19.7°C | 6.5 | 1.6 |
| Las Rozas de Madrid | 30.9°C17.4°C | 17.4°C | 8.1 | 2.0 |
| San Fernando, Spain | 30.4°C21.1°C | 21.1°C | 3.3 | 0.4 |
| Roquetas de Mar | 29.5°C23.5°C | 23.5°C | 3.1 | 0.6 |
| Guadalajara, Spain | 31.5°C17.4°C | 17.4°C | 9.3 | 2.1 |
| Lorca | 31.7°C20.1°C | 20.1°C | 14 | 3.2 |
| Talavera de la Reina | 32.6°C19.8°C | 19.8°C | 6.9 | 1.3 |
| Toledo, Spain | 32.7°C19.7°C | 19.7°C | 12 | 2.8 |
| Melilla | 30.4°C22.5°C | 22.5°C | 6.5 | 1.0 |
| El Ejido | 29.6°C23.6°C | 23.6°C | 6.2 | 1.5 |
| Chiclana de la Frontera | 29.3°C21.4°C | 21.4°C | 3.3 | 0.4 |
| Pontevedra | 25.4°C16.4°C | 16.4°C | 48 | 6.5 |
| Torrevieja | 31.3°C22.4°C | 22.4°C | 6.7 | 1.5 |
| Sant Boi de Llobregat | 26.8°C21.3°C | 21.3°C | 44 | 6.3 |
| Pozuelo de Alarcón | 31.3°C18.2°C | 18.2°C | 8.1 | 2.0 |
| Coslada | 32.1°C18.8°C | 18.8°C | 9.6 | 2.2 |
| Mijas | 26.5°C18.7°C | 18.7°C | 3.2 | 0.6 |
| Avilés | 21.6°C16.8°C | 16.8°C | 75 | 12.3 |
| Palencia | 28.6°C14.8°C | 14.8°C | 14 | 3.0 |
| Arona | 25.0°C19.2°C | 19.2°C | 1.8 | 0.6 |
| Torrent | 31.0°C20.9°C | 20.9°C | 23 | 4.5 |
| Manresa | 29.4°C18.3°C | 18.3°C | 73 | 9.5 |
| San Sebastián de los Reyes | 31.1°C17.4°C | 17.4°C | 8.1 | 2.0 |
| Valdemoro | 32.4°C18.9°C | 18.9°C | 10 | 2.4 |
| Ciudad Real | 33.0°C19.1°C | 19.1°C | 8.1 | 1.9 |
| Vélez-Málaga | 29.3°C22.4°C | 22.4°C | 3.1 | 0.6 |
| Gandia | 30.1°C22.0°C | 22.0°C | 26 | 4.4 |
| Rubí | 27.9°C19.6°C | 19.6°C | 50 | 7.9 |
| Santa Lucía | 24.9°C18.6°C | 18.6°C | 1.5 | 0.4 |
| Benidorm | 31.2°C22.6°C | 22.6°C | 13 | 3.2 |
| Alcalá de Guadaira | 35.1°C21.0°C | 21.0°C | 2.6 | 0.7 |
A rain day is a local calendar day with at least 1 mm of precipitation.