⭐ 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 13°C and partly cloudy in Madrid, with humidity 65%, wind 6 km/h. Across Spain right now, the warmest of the major cities is Torrevieja (23°C), and the coolest is Burgos (6°C).

Madrid

Partly Cloudy
13°C 56°F
Partly Cloudy
Full Forecast
Display Units:

Current Weather Conditions: Top Cities in Spain

Madrid

Partly Cloudy
13° 56°
Partly Cloudy

Barcelona

Overcast
19° 66°
Overcast

Sevilla

Overcast
17° 63°
Overcast

Zaragoza

Sunny
11° 52°
Sunny

Málaga

Cloudy
19° 67°
Cloudy

Murcia

Sunny
20° 67°
Sunny

Palma

Moderate rain
18° 65°
Moderate rain

Las Palmas de Gran Canaria

Partly Cloudy
19° 66°
Partly Cloudy

Bilbao

Sunny
9° 48°
Sunny

Alicante

Sunny
20° 68°
Sunny

Valladolid

Sunny
7° 45°
Sunny

Vigo

Overcast
11° 52°
Overcast

Gijón

Sunny
8° 46°
Sunny

Eixample

Overcast
19° 66°
Overcast

L'Hospitalet de Llobregat

Overcast
18° 64°
Overcast

Latina

Partly Cloudy
13° 56°
Partly Cloudy

Carabanchel

Partly Cloudy
13° 56°
Partly Cloudy

Gasteiz / Vitoria

Sunny
7° 45°
Sunny

A Coruña

Overcast
10° 51°
Overcast

Puente de Vallecas

Partly Cloudy
13° 55°
Partly Cloudy

Sant Martí

Patchy rain nearby
17° 63°
Patchy rain nearby

Granada

Sunny
13° 56°
Sunny

Elche

Sunny
20° 67°
Sunny

Ciudad Lineal

Partly Cloudy
13° 55°
Partly Cloudy

Fuencarral-El Pardo

Partly Cloudy
13° 55°
Partly Cloudy

Oviedo

Sunny
8° 46°
Sunny

Badalona

Patchy rain nearby
17° 62°
Patchy rain nearby

Terrassa

Overcast
15° 59°
Overcast

Pamplona

Sunny
8° 47°
Sunny

Jerez de la Frontera

Overcast
19° 66°
Overcast

Sabadell

Overcast
16° 60°
Overcast

Móstoles

Cloudy
12° 53°
Cloudy

Santa Cruz de Tenerife

Overcast
21° 70°
Overcast

Alcalá de Henares

Patchy rain nearby
12° 54°
Patchy rain nearby

Fuenlabrada

Cloudy
12° 53°
Cloudy

Almería

Sunny
20° 69°
Sunny

Leganés

Cloudy
12° 53°
Cloudy

Donostia / San Sebastián

Sunny
9° 48°
Sunny

Sants-Montjuïc

Overcast
18° 64°
Overcast

Castelló de la Plana

Overcast
18° 64°
Overcast

Burgos

Sunny
6° 43°
Sunny

Santander

Cloudy
11° 52°
Cloudy

Albacete

Sunny
14° 58°
Sunny

Horta-Guinardó

Overcast
18° 64°
Overcast

Alcorcón

Cloudy
12° 53°
Cloudy

Getafe

Cloudy
12° 53°
Cloudy

Nou Barris

Patchy rain nearby
17° 63°
Patchy rain nearby

Hortaleza

Partly Cloudy
13° 55°
Partly Cloudy

San Blas-Canillejas

Partly Cloudy
13° 55°
Partly Cloudy

Tetuán de las Victorias

Partly Cloudy
13° 55°
Partly Cloudy

Logroño

Sunny
12° 54°
Sunny

La Laguna

Overcast
19° 66°
Overcast

Madrid Centro

Partly Cloudy
13° 56°
Partly Cloudy

Arganzuela

Sunny
16° 61°
Sunny

Badajoz

Overcast
16° 62°
Overcast

Sarrià-Sant Gervasi

Overcast
18° 65°
Overcast

Sant Andreu

Overcast
19° 66°
Overcast

Chamberí

Sunny
16° 60°
Sunny

Huelva

Overcast
19° 66°
Overcast

Usera

Sunny
16° 61°
Sunny

Chamartín

Sunny
16° 60°
Sunny

Lleida

Overcast
15° 59°
Overcast

Marbella

Overcast
20° 69°
Overcast

Tarragona

Overcast
18° 65°
Overcast

Villaverde

Sunny
16° 60°
Sunny

Retiro

Sunny
16° 61°
Sunny

Dos Hermanas

Overcast
20° 68°
Overcast

Mataró

Patchy rain nearby
18° 65°
Patchy rain nearby

Gràcia

Overcast
19° 66°
Overcast

Santa Coloma de Gramenet

Overcast
19° 66°
Overcast

Torrejón de Ardoz

Sunny
16° 60°
Sunny

Moncloa-Aravaca

Sunny
16° 60°
Sunny

Algeciras

Patchy rain nearby
20° 68°
Patchy rain nearby

Parla

Sunny
15° 59°
Sunny

Jaén

Patchy rain nearby
18° 65°
Patchy rain nearby

Delicias

Sunny
14° 58°
Sunny

Alcobendas

Sunny
16° 60°
Sunny

Reus

Overcast
17° 62°
Overcast

Ourense

Overcast
12° 54°
Overcast

Moratalaz

Sunny
16° 60°
Sunny

Ciutat Vella

Overcast
19° 66°
Overcast

Torrevieja

Sunny
23° 73°
Sunny

Telde

Overcast
20° 68°
Overcast

Barakaldo

Cloudy
15° 58°
Cloudy

Santiago de Compostela

Overcast
13° 55°
Overcast

Lugo

Overcast
11° 51°
Overcast

Girona

Mist
15° 60°
Mist

Las Rozas de Madrid

Sunny
15° 60°
Sunny

Cáceres

Overcast
15° 60°
Overcast

Lorca

Sunny
20° 68°
Sunny

Coslada

Sunny
14° 58°
Sunny

Talavera de la Reina

Overcast
16° 60°
Overcast

El Puerto de Santa María

Overcast
20° 68°
Overcast

Cornellà de Llobregat

Overcast
18° 65°
Overcast

Melilla

Overcast
23° 74°
Overcast

Orihuela

Sunny
23° 73°
Sunny

Ceuta

Overcast
20° 68°
Overcast

El Ejido

Sunny
21° 70°
Sunny

Roquetas de Mar

Sunny
21° 70°
Sunny

Palencia

Overcast
11° 52°
Overcast

Browse Weather in Spain by cities in alphabetical order:

A B C D E F G H J L M N O P R S T U V 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 13.4°C with Partly Cloudy. 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 13.4°C. It feels like 11.7°C.

Which city in Spain is warmest right now?

Among major cities in Spain, Alicante is the warmest right now at 20.1°C, while Valladolid is the coolest at 7.2°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 65%.

How windy is it in Madrid right now?

Wind speed in Madrid is around 6.1 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.