Weather in Spain

Hourly and 7-day forecast for any town, with temperatures, rain, wind and official AEMET weather warnings.

Weather map

Araba/ÁlavaAlbaceteAlicante/AlacantAlmeríaÁvilaBadajozIlles BalearsBarcelonaBurgosCáceresCádizCastellón/CastellóCiudad RealCórdobaA CoruñaCuencaGironaGranadaGuadalajaraGipuzkoaHuelvaHuescaJaénLeónLleidaLa RiojaLugoMadridMálagaMurciaNavarraOurenseAsturiasPalenciaLas PalmasPontevedraSalamancaSanta Cruz de TenerifeCantabriaSegoviaSevillaSoriaTarragonaTeruelToledoValencia/ValènciaValladolidBizkaiaZamoraZaragozaCeutaMelillaNorte de Tenerife · Yellow warningÁrea metropolitana de Tenerife · Yellow warningEste, sur y oeste de Tenerife · Yellow warningCosta - Litoral sur de Girona · Yellow warningCosta - Litoral de Barcelona · Yellow warningCosta - Noroeste de A Coruña · Yellow warningCosta - Oeste de A Coruña · Yellow warningCumbres de La Palma · Orange warningOeste de La Palma · Orange warningLa Gomera · Orange warningEl Hierro · Orange warningEste de La Palma · Red warningNorte de Tenerife · Yellow warningÁrea metropolitana de Tenerife · Yellow warningEste, sur y oeste de Tenerife · Yellow warningLitoral de Barcelona · Yellow warningLitoral norte de Tarragona · Yellow warningCosta - Noroeste de A Coruña · Yellow warningCosta - Oeste de A Coruña · Yellow warningNorte de Gran Canaria · Yellow warningCumbres de Gran Canaria · Yellow warningEste, sur y oeste de Gran Canaria · Yellow warningLevante almeriense · Yellow warningValle del Guadalentín, Lorca y Águilas · Yellow warningCampo de Cartagena y Mazarrón · Yellow warningIbiza y Formentera · Yellow warningSierra Tramontana · Yellow warningNorte y nordeste de Mallorca · Yellow warningInterior de Mallorca · Yellow warningSur de Mallorca · Yellow warningLevante mallorquín · Yellow warningCumbres de La Palma · Orange warningOeste de La Palma · Orange warningLa Gomera · Orange warningEl Hierro · Orange warningEste de La Palma · Orange warningVitoria-Gasteiz: Partly cloudy, 15° / 5°15°5°Albacete: Mostly clear, 20° / 5°20°5°Alicante/Alacant: Partly cloudy with light rain, 23° / 15°23°15°Almería: High clouds, 25° / 16°25°16°Ávila: High clouds, 18° / 1°18°1°Badajoz: Mostly clear, 26° / 7°26°7°Palma de Mallorca: Mostly clear, 21° / 10°21°10°Barcelona: Very cloudy with light rain, 18° / 14°18°14°Burgos: Mostly clear, 15° / 3°15°3°Cáceres: Mostly clear, 22° / 7°22°7°Cádiz: Mostly clear, 23° / 16°23°16°Castelló de la Plana: Very cloudy with light rain, 21° / 12°21°12°Ciudad Real: Mostly clear, 20° / 5°20°5°Córdoba: Mostly clear, 26° / 8°26°8°A Coruña: Mostly clear, 19° / 11°19°11°Cuenca: Mostly clear, 19° / 3°19°3°Girona: Partly cloudy, 18° / 10°18°10°Granada: High clouds, 24° / 5°24°5°Guadalajara: Mostly clear, 20° / 6°20°6°Donostia/San Sebastián: Partly cloudy, 15° / 9°15°9°Huelva: Clear, 27° / 11°27°11°Huesca: Mostly clear, 17° / 6°17°6°Jaén: High clouds, 24° / 12°24°12°León: High clouds, 19° / 1°19°1°Lleida: Mostly clear, 18° / 7°18°7°Logroño: Mostly clear, 18° / 7°18°7°Lugo: High clouds, 17° / 5°17°5°Madrid: Mostly clear, 19° / 10°19°10°Málaga: High clouds, 25° / 14°25°14°Murcia: Cloudy with light rain, 23° / 12°23°12°Pamplona/Iruña: Mostly clear, 15° / 5°15°5°Ourense: High clouds, 23° / 7°23°7°Oviedo: Partly cloudy with light rain, 16° / 7°16°7°Palencia: Mostly clear, 18° / 5°18°5°Las Palmas de Gran Canaria: Partly cloudy with light rain, 26° / 22°26°22°Pontevedra: High clouds, 23° / 8°23°8°Salamanca: High clouds, 18° / 0°18°0°Santa Cruz de Tenerife: Partly cloudy with light rain, 26° / 21°26°21°Santander: Cloudy with light rain, 16° / 11°16°11°Segovia: Mostly clear, 19° / 4°19°4°Sevilla: Mostly clear, 29° / 12°29°12°Soria: Mostly clear, 18° / 3°18°3°Tarragona: Cloudy with rain, 20° / 13°20°13°Teruel: Mostly clear, 19° / 2°19°2°Toledo: High clouds, 20° / 3°20°3°Valencia: Very cloudy, 21° / 14°21°14°Valladolid: Mostly clear, 19° / 5°19°5°Bilbao: Partly cloudy with light rain, 17° / 9°17°9°Zamora: High clouds, 20° / 4°20°4°Zaragoza: Mostly clear, 21° / 8°21°8°Ceuta: Very cloudy, 23° / 18°23°18°Melilla: Mostly clear, 24° / 16°24°16°Vitoria-Gasteiz: Very cloudy with light rain, 11° / 2°11°2°Albacete: Cloudy with light rain, 20° / 8°20°8°Alicante/Alacant: Very cloudy with rain, 21° / 14°21°14°Almería: Partly cloudy with light rain, 22° / 15°22°15°Ávila: Mostly clear, 10° / -2°10°-2°Badajoz: Mostly clear, 24° / 7°24°7°Palma de Mallorca: Very cloudy with rain, 19° / 9°19°9°Barcelona: Overcast with rain, 16° / 13°16°13°Burgos: Cloudy, 9° / 0°9°0°Cáceres: Mostly clear, 19° / 8°19°8°Cádiz: Cloudy with light rain, 22° / 18°22°18°Castelló de la Plana: Very cloudy with rain, 18° / 12°18°12°Ciudad Real: Mostly clear, 19° / 5°19°5°Córdoba: Partly cloudy, 24° / 8°24°8°A Coruña: Partly cloudy, 17° / 11°17°11°Cuenca: Cloudy with light rain, 15° / 4°15°4°Girona: Overcast with rain, 14° / 8°14°8°Granada: Partly cloudy, 21° / 4°21°4°Guadalajara: Clear, 15° / 4°15°4°Donostia/San Sebastián: Partly cloudy with light rain, 13° / 7°13°7°Huelva: Cloudy, 24° / 10°24°10°Huesca: Partly cloudy with rain, 13° / 6°13°6°Jaén: Partly cloudy, 22° / 12°22°12°León: Clear, 12° / 0°12°0°Lleida: Very cloudy with rain, 12° / 6°12°6°Logroño: Cloudy, 13° / 4°13°4°Lugo: Clear, 13° / 5°13°5°Madrid: Clear, 15° / 9°15°9°Málaga: Partly cloudy with light rain, 24° / 15°24°15°Murcia: Partly cloudy with rain, 24° / 12°24°12°Pamplona/Iruña: Partly cloudy, 11° / 3°11°3°Ourense: Clear, 19° / 6°19°6°Oviedo: Very cloudy with rain, 13° / 7°13°7°Palencia: Clear, 12° / 2°12°2°Las Palmas de Gran Canaria: Cloudy with rain, 25° / 21°25°21°Pontevedra: Clear, 19° / 9°19°9°Salamanca: Clear, 12° / 0°12°0°Santa Cruz de Tenerife: Partly cloudy with rain, 26° / 20°26°20°Santander: Very cloudy with rain, 14° / 10°14°10°Segovia: Clear, 11° / -1°11°-1°Sevilla: Partly cloudy, 27° / 12°27°12°Soria: Partly cloudy, 11° / 0°11°0°Tarragona: Overcast with rain, 17° / 11°17°11°Teruel: Very cloudy with rain, 10° / 0°10°0°Toledo: Clear, 18° / 3°18°3°Valencia: Very cloudy with rain, 18° / 13°18°13°Valladolid: Mostly clear, 13° / 3°13°3°Bilbao: Overcast with light rain, 14° / 7°14°7°Zamora: Clear, 14° / 3°14°3°Zaragoza: Partly cloudy, 15° / 6°15°6°Ceuta: Overcast with rain, 22° / 17°22°17°Melilla: Overcast with rain, 23° / 17°23°17°Vitoria-Gasteiz: Cloudy, 13° / 1°13°1°Albacete: Partly cloudy with light rain, 18° / 6°18°6°Alicante/Alacant: Very cloudy with rain, 22° / 13°22°13°Almería: Overcast with rain, 21° / 17°21°17°Ávila: Partly cloudy, 12° / -2°12°-2°Badajoz: Partly cloudy, 21° / 5°21°5°Palma de Mallorca: Partly cloudy with rain, 22° / 12°22°12°Barcelona: Cloudy with rain, 18° / 12°18°12°Burgos: Partly cloudy, 12° / -1°12°-1°Cáceres: Clear, 18° / 6°18°6°Cádiz: Partly cloudy with light rain, 22° / 18°22°18°Castelló de la Plana: Partly cloudy with rain, 19° / 10°19°10°Ciudad Real: Partly cloudy, 17° / 5°17°5°Córdoba: Partly cloudy with light rain, 23° / 8°23°8°A Coruña: Partly cloudy, 15° / 10°15°10°Cuenca: Very cloudy with rain, 14° / 3°14°3°Girona: Cloudy with rain, 15° / 8°15°8°Granada: Cloudy with rain, 20° / 9°20°9°Guadalajara: Partly cloudy with light rain, 16° / 2°16°2°Donostia/San Sebastián: Very cloudy with light rain, 15° / 7°15°7°Huelva: Partly cloudy, 23° / 11°23°11°Huesca: Cloudy with rain, 13° / 5°13°5°Jaén: Partly cloudy with light rain, 21° / 12°21°12°León: Cloudy, 10° / -1°10°-1°Lleida: Cloudy with rain, 17° / 6°17°6°Logroño: Partly cloudy, 14° / 2°14°2°Lugo: Partly cloudy, 14° / 3°14°3°Madrid: Partly cloudy with light rain, 14° / 5°14°5°Málaga: Overcast with rain, 22° / 15°22°15°Murcia: Very cloudy with rain, 19° / 13°19°13°Pamplona/Iruña: Cloudy with rain, 13° / 0°13°0°Ourense: Clear, 17° / 4°17°4°Oviedo: Cloudy, 13° / 5°13°5°Palencia: Partly cloudy, 12° / 0°12°0°Las Palmas de Gran Canaria: Partly cloudy with rain, 25° / 21°25°21°Pontevedra: Mostly clear, 17° / 7°17°7°Salamanca: Partly cloudy, 13° / -2°13°-2°Santa Cruz de Tenerife: Partly cloudy with light rain, 26° / 21°26°21°Santander: Cloudy with light rain, 13° / 7°13°7°Segovia: Partly cloudy, 13° / 0°13°0°Sevilla: Partly cloudy, 26° / 13°26°13°Soria: Partly cloudy with light rain, 11° / -5°11°-5°Tarragona: Partly cloudy with rain, 19° / 10°19°10°Teruel: Partly cloudy with rain, 15° / 1°15°1°Toledo: Partly cloudy, 17° / 2°17°2°Valencia: Cloudy with light rain, 19° / 11°19°11°Valladolid: Partly cloudy, 13° / 1°13°1°Bilbao: Cloudy, 15° / 4°15°4°Zamora: Partly cloudy, 13° / 1°13°1°Zaragoza: Partly cloudy with rain, 15° / 4°15°4°Ceuta: Very cloudy with rain, 22° / 16°22°16°Melilla: Very cloudy with rain, 23° / 18°23°18°
Yellow warning Orange warning Red warning

21 active warnings today 1515 Updated at 04:43 · Source: AEMET

Weather in the provincial capitals

Weather by province

Principado de Asturias

Illes Balears

Cantabria

Extremadura

Comunidad de Madrid

Región de Murcia

Comunidad Foral de Navarra

La Rioja

Ceuta

Melilla

What is QuéTiempoHará?

QuéTiempoHará is a weather finder that shows, clearly and quickly, the weather forecast for every town in Spain: the hour-by-hour forecast for the next 48 hours, the forecast for the next 7 days and the weather warnings for rain, thunderstorms, wind, snow, heat or coastal events.

The data comes from the Spanish State Meteorological Agency (AEMET) through its public AEMET OpenData service and is updated automatically every hour. The map gives you an at-a-glance view of the weather in the provincial capitals and of the areas with yellow, orange or red warnings.

How to check the weather

  1. Type the name of your town or province in the search box and pick a result.
  2. On the map, use the Today, Tomorrow and next-day tabs to change the day. Click a province or a city to see its detailed forecast.
  3. Turn “Show warnings” on or off to see the areas with yellow, orange or red warnings.
  4. Each town page includes the hourly forecast, the next 7 days, the chance of rain, wind, UV index and sunrise and sunset times.
  5. Share the forecast using the Facebook, WhatsApp, X or Telegram buttons.

Frequently asked questions

Where does the weather data come from?

All data comes from the Spanish State Meteorological Agency (AEMET), through its public AEMET OpenData service. We show the official forecast for each town and the weather warnings of the Meteoalerta plan.

How often is the forecast updated?

We check for new AEMET data every hour. AEMET updates the town forecasts several times a day, so you will always see the latest forecast available.

What do the warning colours mean?

Yellow: no meteorological risk for the general population, but there is for some specific activities. Orange: significant meteorological risk, with unusual phenomena. Red: extraordinary risk, with phenomena of exceptional intensity.

How many days of forecast can I see?

For each town you can see the hour-by-hour forecast for roughly the next 48 hours and the daily forecast for the next 7 days.

Is it free?

Yes. QuéTiempoHará is a free service and you do not need to register to use it.

Can I use it on my phone?

Yes. The website adapts to phones and tablets and has a light and a dark mode, which is remembered the next time you visit.