Climate averages 1991–2020

Weather in Spain in June

In June, average daytime highs across the 93 cities listed in Spain range from 18.8°C in Avilés to 32.3°C in Córdoba, Spain. Monthly rainfall ranges from under 1 mm in Las Palmas de Gran Canaria to 101 mm in Oviedo.

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

Spain by monthAll cities

City by city

June in Spain

1991–2020
Average June climate for cities in Spain, 1991–2020
CityAverage highHigh / lowAverage lowRainfall mmRain days
Madrid28.2°C15.2°C15.2°C153.2
Barcelona24.5°C17.1°C17.1°C345.6
Valencia, Spain28.2°C18.6°C18.6°C193.5
Zaragoza29.7°C16.2°C16.2°C264.8
Sevilla31.7°C18.8°C18.8°C7.41.3
Málaga25.6°C18.9°C18.9°C8.51.3
Murcia30.6°C17.5°C17.5°C122.0
Palma27.0°C19.5°C19.5°C162.7
Las Palmas de Gran Canaria22.2°C17.5°C17.5°C0.90.3
Alicante26.8°C19.1°C19.1°C6.51.3
Bilbao20.3°C14.9°C14.9°C6911.4
Córdoba, Spain32.3°C19.1°C19.1°C122.2
Valladolid26.2°C12.9°C12.9°C305.8
Vigo21.4°C14.0°C14.0°C577.6
Gijón20.0°C14.0°C14.0°C7812.0
Gasteiz / Vitoria21.7°C11.7°C11.7°C558.9
A Coruña20.3°C13.9°C13.9°C538.8
Elche28.5°C18.1°C18.1°C122.2
Granada29.0°C16.4°C16.4°C265.0
Oviedo19.8°C11.9°C11.9°C10114.7
Terrassa25.2°C15.4°C15.4°C426.8
Badalona25.1°C17.0°C17.0°C345.6
Cartagena, Spain25.5°C19.8°C19.8°C4.50.8
Jerez de la Frontera29.5°C17.7°C17.7°C6.91.3
Sabadell24.5°C15.9°C15.9°C426.8
Santa Cruz de Tenerife22.6°C20.0°C20.0°C4.31.3
Pamplona22.7°C12.4°C12.4°C497.8
Móstoles28.0°C15.4°C15.4°C183.5
Almería29.3°C20.2°C20.2°C4.00.8
Alcalá de Henares28.2°C15.1°C15.1°C234.0
Fuenlabrada28.3°C15.1°C15.1°C183.5
Getafe28.7°C15.7°C15.7°C183.5
Donostia / San Sebastián20.6°C14.7°C14.7°C9312.7
Castelló de la Plana25.4°C18.5°C18.5°C193.1
Burgos22.2°C10.9°C10.9°C427.5
Santander21.8°C14.4°C14.4°C6810.9
Albacete28.4°C14.7°C14.7°C213.8
Marbella25.2°C18.2°C18.2°C8.71.5
Logroño23.4°C12.6°C12.6°C467.7
Badajoz30.1°C16.9°C16.9°C112.4
Salamanca, Spain25.4°C12.4°C12.4°C235.4
Huelva30.0°C18.4°C18.4°C5.71.1
Tarragona26.1°C16.9°C16.9°C203.4
Lleida29.7°C16.3°C16.3°C274.2
Chamartín27.2°C14.2°C14.2°C153.2
Mataró24.0°C17.5°C17.5°C395.8
León, Spain23.6°C11.2°C11.2°C315.9
Telde22.9°C17.8°C17.8°C0.90.3
Dos Hermanas31.4°C18.3°C18.3°C8.11.4
Algeciras24.4°C18.6°C18.6°C6.41.2
Torrejón de Ardoz28.3°C15.3°C15.3°C183.5
Cadiz, Spain28.0°C18.4°C18.4°C6.51.3
Alcobendas27.5°C14.4°C14.4°C153.2
Parla28.4°C15.2°C15.2°C183.5
Jaén29.2°C15.8°C15.8°C233.6
Ourense24.0°C13.2°C13.2°C437.5
Reus27.8°C17.0°C17.0°C315.9
Orihuela30.6°C17.8°C17.8°C9.81.7
Barakaldo20.6°C14.7°C14.7°C6911.4
Girona26.5°C16.1°C16.1°C7410.1
Santiago de Compostela20.8°C11.7°C11.7°C548.7
Lugo20.6°C11.2°C11.2°C488.1
Cáceres, Spain28.7°C16.5°C16.5°C152.7
Las Rozas de Madrid27.0°C14.1°C14.1°C153.2
San Fernando, Spain27.1°C18.5°C18.5°C6.51.3
Roquetas de Mar26.3°C20.2°C20.2°C4.00.8
Guadalajara, Spain27.7°C14.3°C14.3°C194.0
Lorca28.8°C16.7°C16.7°C173.2
Talavera de la Reina28.9°C16.7°C16.7°C132.8
Toledo, Spain29.0°C16.4°C16.4°C214.3
Melilla26.8°C18.9°C18.9°C7.31.1
El Ejido26.4°C20.2°C20.2°C8.21.9
Chiclana de la Frontera26.2°C18.7°C18.7°C6.51.3
Pontevedra22.7°C14.1°C14.1°C577.9
Torrevieja28.2°C18.8°C18.8°C7.31.4
Sant Boi de Llobregat23.6°C17.6°C17.6°C294.7
Pozuelo de Alarcón27.7°C15.0°C15.0°C153.2
Coslada28.6°C15.6°C15.6°C183.5
Mijas23.4°C15.6°C15.6°C5.20.9
Avilés18.8°C14.1°C14.1°C8112.3
Palencia25.1°C12.1°C12.1°C306.2
Arona21.5°C16.1°C16.1°C5.11.8
Torrent28.5°C17.6°C17.6°C193.5
Manresa27.0°C15.2°C15.2°C607.8
San Sebastián de los Reyes27.4°C14.3°C14.3°C153.2
Valdemoro28.9°C15.7°C15.7°C183.5
Ciudad Real29.2°C15.8°C15.8°C153.3
Vélez-Málaga25.8°C19.1°C19.1°C8.71.3
Gandia27.2°C18.4°C18.4°C193.5
Rubí25.2°C16.1°C16.1°C426.8
Santa Lucía22.2°C16.2°C16.2°C0.90.3
Benidorm28.0°C18.8°C18.8°C142.6
Alcalá de Guadaira31.7°C18.2°C18.2°C7.11.3

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