Your holiday weather, at a glance

Spain in July: where is it warmest?

In July, Córdoba is the warmest place with 37 °C by day, Guernica the coolest with 21 °C. 96 of 102 destinations have good holiday weather.

All destinations in July, warmest first

Long-term averages for the month: daytime high, sea, sunshine and rainy days.

PlaceScoreAirSeaSunRain days
Córdoba5037°–13 h0
Seville5035°–13 h0
Toledo5934°–13 h1
Murcia5634°–12 h0
Huelva8233°22°13 h0
Madrid6633°–12 h1
Zaragoza6333°–12 h4
Granada6233°–12 h1
Jerez de la Frontera6233°–12 h0
Melilla9232°23°10 h0
Ronda7132°–11 h0
Alcobendas7032°–12 h2
Palma de Mallorca10031°25°12 h1
Alcúdia, Mallorca10031°25°11 h2
Magaluf10031°25°12 h1
Pollença10031°25°11 h2
S'Arenal10031°25°11 h1
Ibiza Town9931°25°11 h1
Sóller9931°25°11 h1
Torrevieja, Costa Blanca9831°25°11 h1
Cádiz9431°23°12 h0
Sanlúcar de Barrameda9431°23°12 h0
Alicante7831°25°12 h1
Valencia7531°25°10 h2
Elche7331°–12 h1
Benidorm10030°25°11 h2
Salou, Costa Daurada9830°25°10 h6
Estepona8930°21°11 h0
Manacor8330°–11 h2
Valladolid7930°–12 h3
Valldemossa10029°25°11 h2
Porto Cristo10029°25°11 h1
La Manga10029°25°11 h1
Dénia10029°25°11 h2
Peníscola10029°25°11 h3
Altea10029°25°11 h2
Cambrils10029°25°10 h3
Moraira10029°25°11 h2
Lloret de Mar, Costa Brava9929°24°9 h3
Tossa de Mar9929°24°9 h3
Tarragona9829°25°10 h6
Nerja9529°23°11 h1
Calella9529°24°9 h7
Benalmádena9429°22°11 h0
Almería9129°23°11 h0
Girona8829°–9 h3
Salamanca8629°–12 h2
Villarreal10028°25°11 h2
Cala Millor10028°25°11 h1
Cala Ratjada10028°25°11 h1
Paguera10028°25°12 h1
Artà10028°25°11 h2
Calp10028°25°11 h2
Sitges9828°25°9 h6
Málaga9428°22°11 h0
Conil de la Frontera9428°22°12 h0
Ceuta9228°22°11 h0
Empuriabrava9228°22°9 h3
Fuengirola9228°22°11 h0
Cartagena9128°25°11 h0
Castellón de la Plana9128°25°11 h2
Segovia9128°–12 h4
Marbella9028°21°11 h0
Terrassa9028°–9 h6
Algeciras8828°21°11 h0
Figueres10027°–9 h3
León9827°–12 h4
Costa Adeje, Tenerife9427°22°11 h0
Torremolinos9427°22°11 h0
Cadaqués9227°22°9 h3
Tarifa9127°21°11 h0
Mahón, Menorca10026°25°11 h1
Barcelona9826°24°9 h5
L'Hospitalet de Llobregat9826°24°9 h5
Burgos9726°–11 h6
Puerto de la Cruz, Tenerife9426°22°10 h0
Playa de las Américas (Los Cristianos), Tenerife9426°22°11 h0
Los Gigantes, Tenerife9426°22°11 h0
Maspalomas (Playa del Inglés), Gran Canaria9326°22°10 h0
Pamplona10025°–9 h3
Costa Calma, Fuerteventura9225°22°10 h0
Las Palmas de Gran Canaria10024°22°10 h0
San Cristóbal de La Laguna9524°22°8 h0
Corralejo, Fuerteventura8724°22°10 h0
Vitoria-Gasteiz8524°–8 h10
Llívia7724°–8 h14
Pontevedra6724°17°10 h5
Santa Cruz de Tenerife10023°22°11 h0
Vigo9823°17°10 h5
Santa Cruz de La Palma9523°23°8 h1
Santiago de Compostela9223°–8 h6
Playa Blanca, Lanzarote8223°22°10 h0
Puerto del Carmen, Lanzarote8123°22°10 h0
Santander7723°21°6 h10
Hondarribia6323°22°7 h11
A Coruña9422°17°8 h6
San Sebastián7422°22°7 h13
Oviedo7322°–6 h12
Ferrol5322°17°8 h7
Bilbao7621°–6 h10
Gijón7421°20°6 h12
Guernica4621°21°6 h11

Spain in July: quick answers

Spain in July: where is it warmest?

The warmest places in July are Córdoba (37 °C), Seville (35 °C) and Toledo (34 °C).

Spain in July: where is the sea warmest?

The sea is warmest at Palma de Mallorca (25 °C), Alcúdia, Mallorca (25 °C) and Magaluf (25 °C).

Spain in July: where is the weather best?

The best holiday weather in July – warm, sunny and dry – is in Palma de Mallorca, Alcúdia, Mallorca and Magaluf.

Spain month by month

Climate averages 1996–2025, not a forecast. Data: Copernicus ERA5 / ERA5-Land via Open-Meteo.com (CC BY 4.0), NOAA OISST, WMO 1991–2020 (NOAA NCEI), GeoNames (CC BY 4.0). Sources & licences