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 35°C and partly cloudy in Madrid (feels like 30°C), with humidity 9%, wind 12 km/h. Across Spain right now, the warmest of the major cities is Sevilla (39°C), and the coolest is La Laguna (20°C).

Madrid

Partly Cloudy
35°C 95°F
Partly Cloudy
Full Forecast
Display Units:

Current Weather Conditions: Top Cities in Spain

Madrid

Partly Cloudy
35° 95°
Partly Cloudy

Barcelona

Sunny
31° 88°
Sunny

Sevilla

Partly Cloudy
39° 103°
Partly Cloudy

Zaragoza

Partly Cloudy
38° 101°
Partly Cloudy

Málaga

Overcast
30° 85°
Overcast

Murcia

Partly Cloudy
35° 95°
Partly Cloudy

Palma

Sunny
29° 84°
Sunny

Las Palmas de Gran Canaria

Overcast
25° 76°
Overcast

Bilbao

Partly Cloudy
24° 75°
Partly Cloudy

Alicante

Sunny
28° 81°
Sunny

Valladolid

Partly Cloudy
32° 90°
Partly Cloudy

Vigo

Overcast
24° 76°
Overcast

Gijón

Partly Cloudy
25° 77°
Partly Cloudy

Eixample

Sunny
31° 88°
Sunny

L'Hospitalet de Llobregat

Sunny
27° 81°
Sunny

Latina

Partly Cloudy
35° 94°
Partly Cloudy

Carabanchel

Partly Cloudy
35° 95°
Partly Cloudy

Gasteiz / Vitoria

Partly Cloudy
33° 92°
Partly Cloudy

A Coruña

Overcast
22° 71°
Overcast

Puente de Vallecas

Partly Cloudy
35° 94°
Partly Cloudy

Sant Martí

Sunny
31° 87°
Sunny

Granada

Overcast
30° 87°
Overcast

Elche

Sunny
30° 85°
Sunny

Ciudad Lineal

Partly Cloudy
35° 94°
Partly Cloudy

Fuencarral-El Pardo

Partly Cloudy
35° 94°
Partly Cloudy

Oviedo

Overcast
26° 79°
Overcast

Badalona

Sunny
31° 88°
Sunny

Terrassa

Sunny
31° 89°
Sunny

Pamplona

Overcast
34° 92°
Overcast

Jerez de la Frontera

Overcast
29° 84°
Overcast

Sabadell

Sunny
32° 89°
Sunny

Móstoles

Overcast
35° 94°
Overcast

Santa Cruz de Tenerife

Overcast
22° 72°
Overcast

Alcalá de Henares

Partly Cloudy
34° 94°
Partly Cloudy

Fuenlabrada

Overcast
35° 94°
Overcast

Almería

Overcast
25° 76°
Overcast

Leganés

Overcast
35° 95°
Overcast

Donostia / San Sebastián

Overcast
25° 76°
Overcast

Sants-Montjuïc

Sunny
27° 80°
Sunny

Castelló de la Plana

Sunny
29° 85°
Sunny

Burgos

Overcast
35° 95°
Overcast

Santander

Overcast
23° 73°
Overcast

Albacete

Overcast
35° 94°
Overcast

Horta-Guinardó

Sunny
31° 88°
Sunny

Alcorcón

Overcast
35° 94°
Overcast

Getafe

Overcast
35° 95°
Overcast

Nou Barris

Sunny
31° 87°
Sunny

Hortaleza

Partly Cloudy
35° 94°
Partly Cloudy

San Blas-Canillejas

Partly Cloudy
35° 94°
Partly Cloudy

Tetuán de las Victorias

Partly Cloudy
35° 94°
Partly Cloudy

Logroño

Cloudy
35° 96°
Cloudy

La Laguna

Cloudy
20° 68°
Cloudy

Madrid Centro

Partly Cloudy
35° 95°
Partly Cloudy

Arganzuela

Overcast
35° 94°
Overcast

Badajoz

Overcast
36° 97°
Overcast

Sarrià-Sant Gervasi

Sunny
29° 85°
Sunny

Sant Andreu

Sunny
29° 85°
Sunny

Chamberí

Overcast
34° 94°
Overcast

Huelva

Overcast
32° 89°
Overcast

Usera

Overcast
35° 94°
Overcast

Chamartín

Overcast
34° 94°
Overcast

Lleida

Sunny
38° 100°
Sunny

Marbella

Patchy rain nearby
28° 83°
Patchy rain nearby

Tarragona

Sunny
26° 79°
Sunny

Villaverde

Overcast
35° 94°
Overcast

Retiro

Overcast
35° 94°
Overcast

Dos Hermanas

Cloudy
36° 96°
Cloudy

Mataró

Sunny
26° 79°
Sunny

Gràcia

Sunny
29° 85°
Sunny

Santa Coloma de Gramenet

Sunny
29° 85°
Sunny

Torrejón de Ardoz

Overcast
34° 94°
Overcast

Moncloa-Aravaca

Overcast
34° 94°
Overcast

Algeciras

Overcast
28° 82°
Overcast

Parla

Overcast
34° 94°
Overcast

Jaén

Overcast
34° 94°
Overcast

Delicias

Partly Cloudy
38° 100°
Partly Cloudy

Alcobendas

Overcast
34° 94°
Overcast

Reus

Sunny
30° 86°
Sunny

Ourense

Overcast
30° 87°
Overcast

Moratalaz

Overcast
34° 94°
Overcast

Ciutat Vella

Sunny
29° 85°
Sunny

Torrevieja

Overcast
29° 84°
Overcast

Telde

Overcast
25° 76°
Overcast

Barakaldo

Overcast
24° 75°
Overcast

Santiago de Compostela

Overcast
23° 73°
Overcast

Lugo

Overcast
30° 85°
Overcast

Girona

Sunny
30° 86°
Sunny

Las Rozas de Madrid

Overcast
34° 93°
Overcast

Cáceres

Overcast
35° 95°
Overcast

Lorca

Overcast
29° 84°
Overcast

Coslada

Overcast
35° 95°
Overcast

Talavera de la Reina

Overcast
36° 98°
Overcast

El Puerto de Santa María

Overcast
27° 80°
Overcast

Cornellà de Llobregat

Sunny
27° 81°
Sunny

Melilla

Overcast
25° 77°
Overcast

Orihuela

Cloudy
33° 92°
Cloudy

Ceuta

Mist
24° 74°
Mist

El Ejido

Patchy rain nearby
27° 81°
Patchy rain nearby

Roquetas de Mar

Overcast
24° 76°
Overcast

Palencia

Overcast
31° 88°
Overcast

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 35.0°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 35.0°C. It feels like 30.3°C.

Which city in Spain is warmest right now?

Among major cities in Spain, Sevilla is the warmest right now at 39.3°C, while A Coruña is the coolest at 21.6°C.

Does Spain have multiple climate zones?

Yes - temperatures across Spain today range by about 18°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 9%.

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.