Weather in Spain 🇪🇸
Display Units:
Current Weather Conditions: Top Cities in Spain
Madrid
Sunny
37°
99°
Barcelona
Sunny
33°
91°
Sevilla
Sunny
33°
92°
Zaragoza
Sunny
39°
102°
Málaga
Cloudy
37°
99°
Murcia
Sunny
41°
106°
Palma
Sunny
35°
95°
Las Palmas de Gran Canaria
Sunny
27°
81°
Bilbao
Sunny
28°
82°
Alicante
Sunny
36°
97°
Valladolid
Sunny
36°
98°
Vigo
Patchy rain nearby
22°
72°
Gijón
Sunny
25°
77°
Eixample
Sunny
33°
91°
L'Hospitalet de Llobregat
Sunny
33°
91°
Latina
Sunny
36°
98°
Carabanchel
Sunny
37°
99°
Gasteiz / Vitoria
Sunny
36°
97°
A Coruña
Sunny
23°
73°
Puente de Vallecas
Sunny
38°
101°
Sant Martí
Sunny
33°
91°
Granada
Overcast
36°
97°
Elche
Sunny
36°
97°
Ciudad Lineal
Sunny
38°
101°
Fuencarral-El Pardo
Sunny
38°
101°
Oviedo
Overcast
22°
72°
Badalona
Sunny
33°
92°
Terrassa
Sunny
38°
101°
Pamplona
Sunny
38°
101°
Jerez de la Frontera
Sunny
29°
85°
Sabadell
Sunny
38°
101°
Móstoles
Sunny
37°
99°
Santa Cruz de Tenerife
Sunny
27°
81°
Alcalá de Henares
Sunny
36°
98°
Fuenlabrada
Sunny
37°
99°
Almería
Overcast
29°
84°
Leganés
Sunny
37°
99°
Donostia / San Sebastián
Sunny
27°
81°
Sants-Montjuïc
Sunny
38°
101°
Castelló de la Plana
Partly Cloudy
34°
92°
Burgos
Sunny
33°
92°
Santander
Overcast
24°
76°
Albacete
Sunny
38°
101°
Horta-Guinardó
Sunny
38°
101°
Alcorcón
Sunny
36°
98°
Getafe
Sunny
37°
99°
Nou Barris
Sunny
33°
91°
Hortaleza
Sunny
38°
101°
San Blas-Canillejas
Sunny
38°
101°
Tetuán de las Victorias
Sunny
38°
101°
Logroño
Sunny
38°
101°
La Laguna
Sunny
25°
77°
Madrid Centro
Sunny
37°
99°
Arganzuela
Sunny
37°
99°
Badajoz
Sunny
37°
99°
Sarrià-Sant Gervasi
Sunny
33°
91°
Sant Andreu
Sunny
33°
91°
Chamberí
Sunny
38°
101°
Huelva
Sunny
29°
84°
Usera
Sunny
37°
99°
Chamartín
Sunny
38°
101°
Lleida
Sunny
42°
108°
Marbella
Sunny
32°
90°
Tarragona
Partly Cloudy
36°
97°
Villaverde
Sunny
37°
99°
Retiro
Sunny
37°
99°
Dos Hermanas
Sunny
33°
92°
Mataró
Sunny
31°
88°
Gràcia
Sunny
38°
101°
Santa Coloma de Gramenet
Sunny
33°
91°
Torrejón de Ardoz
Sunny
36°
98°
Moncloa-Aravaca
Sunny
38°
101°
Algeciras
Sunny
32°
90°
Parla
Overcast
37°
99°
Jaén
Overcast
36°
97°
Delicias
Sunny
39°
102°
Alcobendas
Sunny
38°
101°
Reus
Sunny
36°
97°
Ourense
Sunny
37°
98°
Moratalaz
Partly Cloudy
38°
101°
Ciutat Vella
Sunny
38°
101°
Torrevieja
Sunny
37°
99°
Telde
Sunny
25°
77°
Barakaldo
Sunny
31°
88°
Santiago de Compostela
Sunny
29°
85°
Lugo
Sunny
29°
85°
Girona
Sunny
33°
92°
Las Rozas de Madrid
Overcast
36°
98°
Cáceres
Sunny
37°
99°
Lorca
Sunny
38°
100°
Coslada
Sunny
38°
101°
Talavera de la Reina
Overcast
38°
101°
El Puerto de Santa María
Sunny
25°
78°
Cornellà de Llobregat
Sunny
33°
91°
Melilla
Sunny
31°
88°
Orihuela
Sunny
41°
106°
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.