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.

Spain by monthAll cities

City by city

August in Spain

1991–2020
Average August climate for cities in Spain, 1991–2020
CityAverage highHigh / lowAverage lowRainfall mmRain days
Madrid31.7°C18.3°C18.3°C8.12.0
Barcelona27.4°C20.7°C20.7°C406.6
Valencia, Spain30.7°C21.8°C21.8°C234.5
Zaragoza32.3°C18.9°C18.9°C204.2
Sevilla35.1°C21.6°C21.6°C2.30.5
Málaga28.6°C22.2°C22.2°C4.40.8
Murcia33.4°C20.9°C20.9°C8.91.8
Palma30.3°C23.1°C23.1°C172.4
Las Palmas de Gran Canaria24.5°C19.7°C19.7°C1.50.4
Alicante29.8°C22.6°C22.6°C5.91.4
Bilbao23.2°C17.6°C17.6°C5510.3
Córdoba, Spain35.8°C22.1°C22.1°C5.81.1
Valladolid29.5°C15.5°C15.5°C143.1
Vigo23.9°C16.1°C16.1°C496.0
Gijón22.6°C16.6°C16.6°C7212.1
Gasteiz / Vitoria25.1°C14.5°C14.5°C327.2
A Coruña22.8°C16.5°C16.5°C467.7
Elche31.3°C21.5°C21.5°C9.82.5
Granada33.1°C19.8°C19.8°C144.3
Oviedo22.3°C14.3°C14.3°C9014.3
Terrassa27.7°C18.7°C18.7°C507.9
Badalona28.0°C20.6°C20.6°C406.6
Cartagena, Spain28.8°C23.4°C23.4°C6.31.3
Jerez de la Frontera33.0°C20.4°C20.4°C3.00.5
Sabadell27.3°C19.4°C19.4°C507.9
Santa Cruz de Tenerife25.0°C22.2°C22.2°C4.71.2
Pamplona25.9°C15.3°C15.3°C426.4
Móstoles31.6°C18.6°C18.6°C102.4
Almería32.4°C23.4°C23.4°C3.10.6
Alcalá de Henares32.0°C18.3°C18.3°C122.7
Fuenlabrada31.9°C18.2°C18.2°C102.4
Getafe32.2°C18.9°C18.9°C102.4
Donostia / San Sebastián23.3°C17.4°C17.4°C8912.9
Castelló de la Plana28.5°C21.9°C21.9°C203.7
Burgos26.2°C13.7°C13.7°C204.2
Santander24.4°C17.1°C17.1°C6010.3
Albacete32.0°C18.1°C18.1°C183.5
Marbella28.4°C21.4°C21.4°C4.50.9
Logroño26.9°C15.4°C15.4°C265.8
Badajoz33.5°C19.5°C19.5°C4.31.2
Salamanca, Spain28.7°C15.1°C15.1°C133.1
Huelva33.2°C21.0°C21.0°C2.30.4
Tarragona28.8°C20.4°C20.4°C405.6
Lleida32.0°C19.4°C19.4°C294.4
Chamartín30.9°C17.4°C17.4°C8.12.0
Mataró27.1°C21.0°C21.0°C436.9
León, Spain27.0°C14.0°C14.0°C203.7
Telde25.3°C20.1°C20.1°C1.50.4
Dos Hermanas34.9°C21.1°C21.1°C2.70.5
Algeciras27.7°C21.4°C21.4°C4.20.6
Torrejón de Ardoz32.0°C18.4°C18.4°C9.62.2
Cadiz, Spain31.4°C21.0°C21.0°C3.30.4
Alcobendas31.2°C17.6°C17.6°C8.12.0
Parla32.0°C18.4°C18.4°C102.4
Jaén33.3°C19.0°C19.0°C133.0
Ourense27.1°C15.4°C15.4°C275.0
Reus30.3°C20.4°C20.4°C396.2
Orihuela33.2°C21.2°C21.2°C7.41.9
Barakaldo23.4°C17.5°C17.5°C5510.3
Girona29.3°C19.2°C19.2°C6910.2
Santiago de Compostela23.6°C14.2°C14.2°C447.2
Lugo23.5°C13.6°C13.6°C355.9
Cáceres, Spain32.4°C19.7°C19.7°C6.51.6
Las Rozas de Madrid30.9°C17.4°C17.4°C8.12.0
San Fernando, Spain30.4°C21.1°C21.1°C3.30.4
Roquetas de Mar29.5°C23.5°C23.5°C3.10.6
Guadalajara, Spain31.5°C17.4°C17.4°C9.32.1
Lorca31.7°C20.1°C20.1°C143.2
Talavera de la Reina32.6°C19.8°C19.8°C6.91.3
Toledo, Spain32.7°C19.7°C19.7°C122.8
Melilla30.4°C22.5°C22.5°C6.51.0
El Ejido29.6°C23.6°C23.6°C6.21.5
Chiclana de la Frontera29.3°C21.4°C21.4°C3.30.4
Pontevedra25.4°C16.4°C16.4°C486.5
Torrevieja31.3°C22.4°C22.4°C6.71.5
Sant Boi de Llobregat26.8°C21.3°C21.3°C446.3
Pozuelo de Alarcón31.3°C18.2°C18.2°C8.12.0
Coslada32.1°C18.8°C18.8°C9.62.2
Mijas26.5°C18.7°C18.7°C3.20.6
Avilés21.6°C16.8°C16.8°C7512.3
Palencia28.6°C14.8°C14.8°C143.0
Arona25.0°C19.2°C19.2°C1.80.6
Torrent31.0°C20.9°C20.9°C234.5
Manresa29.4°C18.3°C18.3°C739.5
San Sebastián de los Reyes31.1°C17.4°C17.4°C8.12.0
Valdemoro32.4°C18.9°C18.9°C102.4
Ciudad Real33.0°C19.1°C19.1°C8.11.9
Vélez-Málaga29.3°C22.4°C22.4°C3.10.6
Gandia30.1°C22.0°C22.0°C264.4
Rubí27.9°C19.6°C19.6°C507.9
Santa Lucía24.9°C18.6°C18.6°C1.50.4
Benidorm31.2°C22.6°C22.6°C133.2
Alcalá de Guadaira35.1°C21.0°C21.0°C2.60.7

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