Spain weather map — temperature 14 days ahead

The live temperature for every city in Spain on one map, plus the expected maximum temperature for the next 14 days — August 2026.

Temperature in Spain right now

Current temperature per city · click for the 14 day forecast

Updated at
Legend:< 0°0–6°6–12°12–18°18–24°24–30°30–36°> 36°

Right now Murcia is the warmest city in Spain at 33°, and Santiago de Compostela the coldest at 19°.

Spain temperature 14 days ahead

Expected maximum temperature per day for all 48 cities · click a city for the full forecast

Expected maximum temperature per day for the next 14 days, per city.
CitySat29 AugSun30 AugMon31 AugTue1 SeptWed2 SeptThu3 SeptFri4 SeptSat5 SeptSun6 SeptMon7 SeptTue8 SeptWed9 SeptThu10 SeptFri11 Sept
Madrid30°32°33°33°35°36°37°35°33°34°34°32°33°31°
Barcelona29°30°30°29°29°31°32°31°29°30°31°31°30°28°
Valencia30°30°29°29°30°32°31°30°30°30°30°30°30°29°
Seville35°36°38°36°38°39°38°33°33°35°37°34°32°33°
Zaragoza32°35°33°33°34°34°36°37°35°36°36°35°33°25°
Málaga29°29°29°29°29°30°28°29°28°29°29°30°29°29°
Murcia33°34°32°31°33°34°34°36°36°35°34°32°36°33°
Palma31°29°30°30°31°32°32°33°33°33°32°32°33°32°
Las Palmas de Gran Canaria26°26°27°27°26°27°26°28°27°29°28°28°26°26°
Bilbao30°27°24°25°26°28°37°28°28°28°28°36°22°20°
Alicante30°30°29°30°30°32°32°33°30°29°29°28°30°30°
Córdoba35°36°38°37°39°40°41°35°35°35°36°35°35°34°
Valladolid27°28°28°27°31°33°36°35°34°33°33°32°28°25°
Vigo21°22°22°23°25°32°30°22°23°26°27°24°22°25°
Gijón24°22°23°24°23°23°24°24°23°25°24°25°21°20°
Granada32°34°36°36°37°37°37°37°34°32°33°33°34°34°
A Coruña24°24°22°23°23°25°31°23°23°25°26°25°22°22°
Vitoria-Gasteiz30°29°26°26°26°30°35°34°29°31°29°33°23°22°
Elche30°31°30°31°31°32°32°34°32°31°32°30°33°31°
Oviedo27°24°24°25°23°25°28°24°23°26°27°25°21°18°
Santa Cruz de Tenerife27°27°27°27°27°27°28°27°26°27°28°28°27°26°
Pamplona30°32°30°31°29°32°36°37°32°33°32°35°27°24°
Almería29°29°29°30°33°35°35°32°29°29°33°30°29°28°
San Sebastián27°25°24°24°24°25°32°25°26°25°26°34°23°22°
Salamanca27°27°28°27°31°33°36°33°32°33°33°32°27°26°
Toledo31°33°35°35°37°37°40°36°34°35°35°33°34°33°
Santander26°23°23°24°25°26°30°25°26°26°27°27°22°20°
Cádiz26°25°25°25°25°35°35°28°28°26°31°25°26°27°
Huelva32°32°33°32°32°33°32°31°31°32°33°29°30°32°
Tarragona28°28°28°29°28°32°29°31°30°30°31°31°30°29°
Girona30°32°32°32°32°33°34°35°33°34°35°36°31°28°
Benidorm30°30°30°29°31°33°33°33°29°29°29°29°29°28°
Torrevieja29°30°29°29°30°30°30°31°30°30°29°29°30°30°
Marbella24°25°25°27°27°32°32°31°28°28°30°29°28°29°
Fuengirola28°28°28°28°29°29°29°30°29°29°29°30°30°31°
Nerja26°27°26°27°27°29°28°32°31°28°30°30°30°30°
Ibiza31°30°30°30°31°32°31°31°31°31°31°31°31°31°
Mahón30°30°30°30°30°30°31°32°30°30°30°30°32°30°
Lloret de Mar29°31°31°30°31°29°31°30°29°29°30°31°29°30°
Sitges29°29°29°29°29°29°30°31°31°30°31°32°30°30°
Salou30°30°30°30°30°32°29°30°30°29°30°30°30°28°
Santiago de Compostela20°22°24°25°26°29°31°23°24°26°28°25°22°22°
Ronda33°34°35°34°36°34°35°35°33°31°31°32°33°31°
Jerez de la Frontera34°33°34°34°34°37°37°31°32°31°35°30°28°31°
Arrecife27°28°28°28°27°29°28°27°28°28°29°28°28°27°
Puerto del Rosario28°29°29°31°29°31°30°30°29°29°29°28°27°28°
Adeje28°27°28°29°29°29°29°28°29°31°31°30°29°26°
Playa Blanca29°30°30°31°29°31°29°29°30°32°33°31°30°29°

The first three to five days are the most reliable; from day seven onwards the table shows an indicative trend. Source: Open-Meteo (Met Office, DWD, Météo-France, ECMWF).

Weather maps of other countries