Weather in Spain 🇪🇸

Right now, Melilla is the warmest city in Spain at 25°C, while Ourense is the coolest at 12°C — a nationwide temperature range of 13°C.

Madrid

Partly Cloudy
19°C 66°F
Partly Cloudy
Full Forecast
Display Units:

Current Weather Conditions: Top Cities in Spain

Madrid

Partly Cloudy
19° 66°
Partly Cloudy

Barcelona

Light rain
20° 68°
Light rain

Sevilla

Thundery outbreaks in nearby
23° 73°
Thundery outbreaks in nearby

Zaragoza

Overcast
21° 70°
Overcast

Málaga

Overcast
22° 72°
Overcast

Murcia

Overcast
20° 68°
Overcast

Palma

Moderate or heavy rain in area with thunder
23° 73°
Moderate or heavy rain in area with thunder

Las Palmas de Gran Canaria

Partly Cloudy
21° 70°
Partly Cloudy

Bilbao

Patchy rain nearby
17° 63°
Patchy rain nearby

Alicante

Overcast
21° 70°
Overcast

Valladolid

Overcast
14° 58°
Overcast

Vigo

Partly Cloudy
17° 63°
Partly Cloudy

Gijón

Fog
14° 57°
Fog

Eixample

Light rain
20° 68°
Light rain

L'Hospitalet de Llobregat

Light rain shower
22° 71°
Light rain shower

Latina

Partly Cloudy
19° 66°
Partly Cloudy

Carabanchel

Partly Cloudy
19° 66°
Partly Cloudy

Gasteiz / Vitoria

Light rain shower
15° 58°
Light rain shower

A Coruña

Fog
15° 60°
Fog

Puente de Vallecas

Partly Cloudy
19° 66°
Partly Cloudy

Sant Martí

Light rain
20° 68°
Light rain

Granada

Light rain shower
15° 59°
Light rain shower

Elche

Overcast
20° 69°
Overcast

Ciudad Lineal

Partly Cloudy
19° 65°
Partly Cloudy

Fuencarral-El Pardo

Partly Cloudy
19° 65°
Partly Cloudy

Oviedo

Mist
12° 53°
Mist

Badalona

Light rain
20° 68°
Light rain

Terrassa

Light rain shower
20° 67°
Light rain shower

Pamplona

Light drizzle
16° 60°
Light drizzle

Jerez de la Frontera

Overcast
24° 74°
Overcast

Sabadell

Light rain shower
20° 68°
Light rain shower

Móstoles

Overcast
18° 65°
Overcast

Santa Cruz de Tenerife

Patchy rain nearby
22° 71°
Patchy rain nearby

Alcalá de Henares

Overcast
16° 60°
Overcast

Fuenlabrada

Overcast
18° 65°
Overcast

Almería

Overcast
23° 74°
Overcast

Leganés

Overcast
18° 65°
Overcast

Donostia / San Sebastián

Mist
15° 58°
Mist

Sants-Montjuïc

Light rain
22° 72°
Light rain

Castelló de la Plana

Patchy rain nearby
23° 73°
Patchy rain nearby

Burgos

Overcast
16° 60°
Overcast

Santander

Cloudy
18° 64°
Cloudy

Albacete

Cloudy
17° 63°
Cloudy

Horta-Guinardó

Light rain
20° 68°
Light rain

Alcorcón

Cloudy
19° 66°
Cloudy

Getafe

Overcast
18° 65°
Overcast

Nou Barris

Light rain
20° 68°
Light rain

Hortaleza

Partly Cloudy
19° 66°
Partly Cloudy

San Blas-Canillejas

Partly Cloudy
19° 66°
Partly Cloudy

Tetuán de las Victorias

Partly Cloudy
19° 65°
Partly Cloudy

Logroño

Patchy rain nearby
15° 60°
Patchy rain nearby

La Laguna

Patchy rain nearby
19° 67°
Patchy rain nearby

Madrid Centro

Partly Cloudy
19° 66°
Partly Cloudy

Arganzuela

Partly Cloudy
19° 66°
Partly Cloudy

Badajoz

Overcast
18° 64°
Overcast

Sarrià-Sant Gervasi

Light rain
20° 68°
Light rain

Sant Andreu

Light rain
20° 68°
Light rain

Chamberí

Partly Cloudy
19° 65°
Partly Cloudy

Huelva

Thundery outbreaks in nearby
22° 72°
Thundery outbreaks in nearby

Usera

Partly Cloudy
19° 66°
Partly Cloudy

Chamartín

Partly Cloudy
19° 65°
Partly Cloudy

Lleida

Overcast
18° 64°
Overcast

Marbella

Overcast
21° 70°
Overcast

Tarragona

Overcast
24° 75°
Overcast

Villaverde

Overcast
18° 65°
Overcast

Retiro

Partly Cloudy
19° 66°
Partly Cloudy

Dos Hermanas

Thundery outbreaks in nearby
23° 73°
Thundery outbreaks in nearby

Mataró

Light drizzle
21° 70°
Light drizzle

Gràcia

Light rain
20° 68°
Light rain

Santa Coloma de Gramenet

Light rain
20° 68°
Light rain

Torrejón de Ardoz

Overcast
18° 64°
Overcast

Moncloa-Aravaca

Partly Cloudy
19° 65°
Partly Cloudy

Algeciras

Mist
20° 69°
Mist

Parla

Overcast
18° 65°
Overcast

Jaén

Patchy rain nearby
17° 63°
Patchy rain nearby

Delicias

Overcast
21° 70°
Overcast

Alcobendas

Partly Cloudy
19° 66°
Partly Cloudy

Reus

Light rain
16° 61°
Light rain

Ourense

Overcast
12° 53°
Overcast

Moratalaz

Partly Cloudy
19° 66°
Partly Cloudy

Ciutat Vella

Light rain
22° 72°
Light rain

Torrevieja

Overcast
20° 69°
Overcast

Telde

Partly Cloudy
21° 70°
Partly Cloudy

Barakaldo

Patchy rain nearby
17° 62°
Patchy rain nearby

Santiago de Compostela

Fog
14° 57°
Fog

Lugo

Fog
12° 53°
Fog

Girona

Overcast
16° 61°
Overcast

Las Rozas de Madrid

Partly Cloudy
18° 65°
Partly Cloudy

Cáceres

Overcast
17° 63°
Overcast

Lorca

Overcast
20° 67°
Overcast

Coslada

Overcast
18° 64°
Overcast

Talavera de la Reina

Overcast
17° 63°
Overcast

El Puerto de Santa María

Overcast
23° 74°
Overcast

Cornellà de Llobregat

Light rain shower
22° 71°
Light rain shower

Melilla

Overcast
25° 77°
Overcast

Orihuela

Overcast
20° 68°
Overcast

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.

Time now in these cities:

New York · London · Tokyo · Paris · Hong Kong · Singapore · Dubai · Los Angeles · Shanghai · Beijing · Sydney · Mumbai

Time now in countries:

🇺🇸 USA | 🇨🇳 China | 🇮🇳 India | 🇬🇧 United Kingdom | 🇩🇪 Germany | 🇯🇵 Japan | 🇫🇷 France | 🇨🇦 Canada | 🇦🇺 Australia | 🇧🇷 Brazil |

Time now in time zones:

UTC | GMT | CET | PST | MST | CST | EST | EET | IST | China (CST) | JST | AEST | SAST | MSK | NZST

Free widgets for webmasters:

Free Analog Clock Widget | Free Digital Clock Widget | Free Text Clock Widget | Free Word Clock Widget