Support Time.now: Join our Premium Plan for an ad-free experience! Support Us: Go Premium Ad-Free!

Weather in Spain 🇪🇸

Right now it is 18°C and clear in Madrid, with humidity 37%, wind 12 km/h. Across Spain right now, the warmest of the major cities is El Ejido (23°C), and the coolest is Gasteiz / Vitoria (9°C).

Madrid

Clear
18°C 65°F
Clear
Full Forecast
Display Units:

Current Weather Conditions: Top Cities in Spain

Madrid

Clear
18° 65°
Clear

Barcelona

Partly Cloudy
16° 61°
Partly Cloudy

Sevilla

Clear
18° 65°
Clear

Zaragoza

Partly Cloudy
19° 66°
Partly Cloudy

Málaga

Partly cloudy
21° 70°
Partly cloudy

Murcia

Partly cloudy
22° 72°
Partly cloudy

Palma

Clear
16° 61°
Clear

Las Palmas de Gran Canaria

Clear
19° 66°
Clear

Bilbao

Clear
14° 57°
Clear

Alicante

Partly cloudy
22° 72°
Partly cloudy

Valladolid

Clear
11° 52°
Clear

Vigo

Patchy rain nearby
14° 57°
Patchy rain nearby

Gijón

Partly Cloudy
12° 54°
Partly Cloudy

Eixample

Partly Cloudy
16° 61°
Partly Cloudy

L'Hospitalet de Llobregat

Partly cloudy
17° 63°
Partly cloudy

Latina

Overcast
17° 63°
Overcast

Carabanchel

Overcast
19° 66°
Overcast

Gasteiz / Vitoria

Clear
48°
Clear

A Coruña

Patchy rain nearby
14° 57°
Patchy rain nearby

Puente de Vallecas

Overcast
17° 63°
Overcast

Sant Martí

Partly cloudy
17° 63°
Partly cloudy

Granada

Clear
13° 55°
Clear

Elche

Partly cloudy
22° 72°
Partly cloudy

Ciudad Lineal

Overcast
17° 63°
Overcast

Fuencarral-El Pardo

Overcast
17° 63°
Overcast

Oviedo

Overcast
17° 63°
Overcast

Badalona

Partly Cloudy
19° 66°
Partly Cloudy

Terrassa

Partly Cloudy
15° 60°
Partly Cloudy

Pamplona

Clear
11° 52°
Clear

Jerez de la Frontera

Clear
15° 59°
Clear

Sabadell

Partly Cloudy
15° 60°
Partly Cloudy

Móstoles

Overcast
19° 67°
Overcast

Santa Cruz de Tenerife

Clear
19° 67°
Clear

Alcalá de Henares

Clear
15° 59°
Clear

Fuenlabrada

Overcast
19° 67°
Overcast

Almería

Partly Cloudy
21° 70°
Partly Cloudy

Leganés

Overcast
19° 67°
Overcast

Donostia / San Sebastián

Partly Cloudy
14° 57°
Partly Cloudy

Sants-Montjuïc

Partly Cloudy
15° 59°
Partly Cloudy

Castelló de la Plana

Partly cloudy
20° 68°
Partly cloudy

Burgos

Clear
11° 52°
Clear

Santander

Clear
13° 56°
Clear

Albacete

Partly Cloudy
15° 59°
Partly Cloudy

Horta-Guinardó

Partly cloudy
17° 63°
Partly cloudy

Alcorcón

Overcast
17° 63°
Overcast

Getafe

Overcast
19° 67°
Overcast

Nou Barris

Partly cloudy
17° 63°
Partly cloudy

Hortaleza

Overcast
17° 63°
Overcast

San Blas-Canillejas

Overcast
17° 63°
Overcast

Tetuán de las Victorias

Overcast
17° 63°
Overcast

Logroño

Clear
13° 56°
Clear

La Laguna

Overcast
14° 58°
Overcast

Madrid Centro

Clear
18° 65°
Clear

Arganzuela

Overcast
19° 67°
Overcast

Badajoz

Cloudy
13° 56°
Cloudy

Sarrià-Sant Gervasi

Partly cloudy
17° 63°
Partly cloudy

Sant Andreu

Partly cloudy
17° 63°
Partly cloudy

Chamberí

Overcast
17° 63°
Overcast

Huelva

Clear
17° 62°
Clear

Usera

Overcast
19° 67°
Overcast

Chamartín

Overcast
17° 63°
Overcast

Lleida

Partly Cloudy
14° 58°
Partly Cloudy

Marbella

Partly cloudy
20° 68°
Partly cloudy

Tarragona

Partly cloudy
18° 65°
Partly cloudy

Villaverde

Overcast
19° 66°
Overcast

Retiro

Overcast
19° 66°
Overcast

Dos Hermanas

Clear
19° 67°
Clear

Mataró

Partly Cloudy
18° 64°
Partly Cloudy

Gràcia

Partly cloudy
17° 63°
Partly cloudy

Santa Coloma de Gramenet

Partly cloudy
17° 63°
Partly cloudy

Torrejón de Ardoz

Overcast
17° 63°
Overcast

Moncloa-Aravaca

Overcast
17° 63°
Overcast

Algeciras

Clear
16° 61°
Clear

Parla

Cloudy
19° 66°
Cloudy

Jaén

Clear
16° 60°
Clear

Delicias

Clear
18° 65°
Clear

Alcobendas

Overcast
17° 63°
Overcast

Reus

Partly cloudy
18° 65°
Partly cloudy

Ourense

Patchy rain nearby
13° 56°
Patchy rain nearby

Moratalaz

Overcast
17° 63°
Overcast

Ciutat Vella

Partly cloudy
17° 63°
Partly cloudy

Torrevieja

Partly cloudy
22° 72°
Partly cloudy

Telde

Clear
18° 64°
Clear

Barakaldo

Clear
12° 54°
Clear

Santiago de Compostela

Fog
13° 56°
Fog

Lugo

Patchy rain nearby
12° 54°
Patchy rain nearby

Girona

Clear
11° 52°
Clear

Las Rozas de Madrid

Clear
17° 63°
Clear

Cáceres

Clear
14° 57°
Clear

Lorca

Patchy rain nearby
20° 67°
Patchy rain nearby

Coslada

Partly Cloudy
17° 63°
Partly Cloudy

Talavera de la Reina

Cloudy
14° 57°
Cloudy

El Puerto de Santa María

Clear
17° 63°
Clear

Cornellà de Llobregat

Partly cloudy
17° 63°
Partly cloudy

Melilla

Clear
19° 67°
Clear

Orihuela

Partly cloudy
22° 72°
Partly cloudy

Ceuta

Overcast
20° 68°
Overcast

El Ejido

Partly Cloudy
23° 74°
Partly Cloudy

Roquetas de Mar

Partly Cloudy
21° 70°
Partly Cloudy

Palencia

Clear
11° 52°
Clear

Browse Weather in Spain by cities in alphabetical order:

A B C D E F G H I J L M N O P Q R S T U V X Y Z Á É Ú

Frequently Asked Questions about Weather in Spain

What's the weather like in Spain right now?

Right now in the capital of Spain, Madrid, it's 18.3°C with Clear. Conditions vary across the country - see the city list on this page for live weather elsewhere in Spain.

What's the temperature in Madrid, Spain today?

The current temperature in Madrid, the capital of Spain, is 18.3°C.

Which city in Spain is warmest right now?

Among major cities in Spain, Murcia is the warmest right now at 22.1°C, while Gasteiz / Vitoria is the coolest at 9.1°C.

Does Spain have multiple climate zones?

Yes - temperatures across Spain today range by about 13°C between the warmest and coolest major cities, which suggests multiple climate zones. Countries with wide north-south spans or large elevation differences usually see varied weather on the same day.

How humid is it in Madrid right now?

Humidity in Madrid is currently 37%.

How windy is it in Madrid right now?

Wind speed in Madrid is around 11.9 km/h. Wind affects how cold the air feels (wind chill) and how comfortable outdoor activities are.

How can I check weather for other cities in Spain?

This page lists live weather for the largest cities in Spain. Click any city to see its full current conditions, hourly forecast, and 14-day outlook.