Weather in Spain 🇪🇸
Right now, Dos Hermanas is the warmest city in Spain at 23°C, while Oviedo is the coolest at 11°C — a nationwide temperature range of 12°C.
Display Units:
Current Weather Conditions: Top Cities in Spain
Madrid
Overcast
23°
73°
Barcelona
Clear
22°
71°
Sevilla
Cloudy
22°
71°
Zaragoza
Overcast
18°
65°
Málaga
Clear
21°
69°
Murcia
Clear
19°
66°
Palma
Clear
19°
67°
Las Palmas de Gran Canaria
Clear
21°
70°
Bilbao
Overcast
15°
59°
Alicante
Clear
21°
69°
Valladolid
Overcast
17°
63°
Vigo
Partly Cloudy
17°
62°
Gijón
Fog
13°
56°
Eixample
Clear
22°
71°
L'Hospitalet de Llobregat
Clear
22°
71°
Latina
Clear
22°
71°
Carabanchel
Clear
22°
72°
Gasteiz / Vitoria
Overcast
11°
52°
A Coruña
Fog
14°
57°
Puente de Vallecas
Clear
22°
71°
Sant Martí
Clear
21°
70°
Granada
Clear
14°
57°
Elche
Clear
18°
64°
Ciudad Lineal
Clear
22°
71°
Fuencarral-El Pardo
Clear
22°
71°
Oviedo
Mist
11°
52°
Badalona
Clear
20°
69°
Terrassa
Clear
21°
69°
Pamplona
Overcast
12°
53°
Jerez de la Frontera
Cloudy
22°
71°
Sabadell
Clear
21°
70°
Móstoles
Partly Cloudy
20°
67°
Santa Cruz de Tenerife
Patchy rain nearby
22°
72°
Alcalá de Henares
Overcast
17°
63°
Fuenlabrada
Partly Cloudy
20°
67°
Almería
Clear
21°
70°
Leganés
Partly Cloudy
20°
67°
Donostia / San Sebastián
Overcast
14°
56°
Sants-Montjuïc
Clear
22°
71°
Castelló de la Plana
Clear
21°
70°
Burgos
Clear
14°
57°
Santander
Partly Cloudy
17°
63°
Albacete
Cloudy
18°
64°
Horta-Guinardó
Clear
21°
70°
Alcorcón
Partly Cloudy
20°
68°
Getafe
Partly Cloudy
20°
67°
Nou Barris
Clear
21°
70°
Hortaleza
Clear
22°
71°
San Blas-Canillejas
Clear
22°
71°
Tetuán de las Victorias
Clear
22°
71°
Logroño
Overcast
13°
56°
La Laguna
Patchy rain nearby
20°
68°
Madrid Centro
Overcast
23°
73°
Arganzuela
Clear
22°
72°
Badajoz
Clear
21°
69°
Sarrià-Sant Gervasi
Clear
21°
70°
Sant Andreu
Clear
21°
70°
Chamberí
Clear
22°
71°
Huelva
Partly Cloudy
21°
70°
Usera
Clear
22°
72°
Chamartín
Clear
22°
71°
Lleida
Clear
16°
60°
Marbella
Clear
20°
68°
Tarragona
Clear
22°
72°
Villaverde
Partly Cloudy
20°
67°
Retiro
Clear
22°
71°
Dos Hermanas
Clear
23°
74°
Mataró
Clear
20°
68°
Gràcia
Clear
21°
70°
Santa Coloma de Gramenet
Clear
21°
70°
Torrejón de Ardoz
Overcast
21°
69°
Moncloa-Aravaca
Clear
22°
71°
Algeciras
Fog
17°
62°
Parla
Partly Cloudy
20°
67°
Jaén
Clear
16°
60°
Delicias
Overcast
18°
65°
Alcobendas
Clear
22°
71°
Reus
Clear
14°
56°
Ourense
Clear
13°
56°
Moratalaz
Clear
22°
71°
Ciutat Vella
Clear
21°
70°
Torrevieja
Clear
20°
68°
Telde
Clear
21°
70°
Barakaldo
Overcast
15°
59°
Santiago de Compostela
Fog
14°
57°
Lugo
Mist
13°
55°
Girona
Clear
15°
58°
Las Rozas de Madrid
Clear
21°
71°
Cáceres
Clear
20°
68°
Lorca
Clear
19°
66°
Coslada
Overcast
21°
69°
Talavera de la Reina
Clear
18°
64°
El Puerto de Santa María
Cloudy
22°
71°
Cornellà de Llobregat
Clear
22°
71°
Melilla
Clear
22°
71°
Orihuela
Clear
19°
66°
Weather in Spain — FAQ
Common questions about forecasts, units, and sources for Spain.
What is the weather like in Spain right now?
Live weather observations and 14-day forecasts are shown above for 96 city(ies) across Spain. Click any city for full hourly + daily details.
How are forecasts for Spain produced?
Forecasts come from WeatherAPI.com — a commercial provider aggregating data from national meteorological agencies. In Spain the underlying source is the national weather service plus global model output (ECMWF, GFS, etc.).
How often does the weather data refresh?
Current conditions refresh every 15-60 minutes. The hourly forecast updates roughly every hour. The 7- and 14-day outlook is recomputed several times per day as new observations arrive.
What units are used on this page?
Temperatures are in degrees Celsius (°C), wind speed in km/h, precipitation in millimetres, and pressure in hPa (mbar). Conversions are available on the per-city pages.