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
| City | Sat29 Aug | Sun30 Aug | Mon31 Aug | Tue1 Sept | Wed2 Sept | Thu3 Sept | Fri4 Sept | Sat5 Sept | Sun6 Sept | Mon7 Sept | Tue8 Sept | Wed9 Sept | Thu10 Sept | Fri11 Sept |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Madrid | 30° | 32° | 33° | 33° | 35° | 36° | 37° | 35° | 33° | 34° | 34° | 32° | 33° | 31° |
| Barcelona | 29° | 30° | 30° | 29° | 29° | 31° | 32° | 31° | 29° | 30° | 31° | 31° | 30° | 28° |
| Valencia | 30° | 30° | 29° | 29° | 30° | 32° | 31° | 30° | 30° | 30° | 30° | 30° | 30° | 29° |
| Seville | 35° | 36° | 38° | 36° | 38° | 39° | 38° | 33° | 33° | 35° | 37° | 34° | 32° | 33° |
| Zaragoza | 32° | 35° | 33° | 33° | 34° | 34° | 36° | 37° | 35° | 36° | 36° | 35° | 33° | 25° |
| Málaga | 29° | 29° | 29° | 29° | 29° | 30° | 28° | 29° | 28° | 29° | 29° | 30° | 29° | 29° |
| Murcia | 33° | 34° | 32° | 31° | 33° | 34° | 34° | 36° | 36° | 35° | 34° | 32° | 36° | 33° |
| Palma | 31° | 29° | 30° | 30° | 31° | 32° | 32° | 33° | 33° | 33° | 32° | 32° | 33° | 32° |
| Las Palmas de Gran Canaria | 26° | 26° | 27° | 27° | 26° | 27° | 26° | 28° | 27° | 29° | 28° | 28° | 26° | 26° |
| Bilbao | 30° | 27° | 24° | 25° | 26° | 28° | 37° | 28° | 28° | 28° | 28° | 36° | 22° | 20° |
| Alicante | 30° | 30° | 29° | 30° | 30° | 32° | 32° | 33° | 30° | 29° | 29° | 28° | 30° | 30° |
| Córdoba | 35° | 36° | 38° | 37° | 39° | 40° | 41° | 35° | 35° | 35° | 36° | 35° | 35° | 34° |
| Valladolid | 27° | 28° | 28° | 27° | 31° | 33° | 36° | 35° | 34° | 33° | 33° | 32° | 28° | 25° |
| Vigo | 21° | 22° | 22° | 23° | 25° | 32° | 30° | 22° | 23° | 26° | 27° | 24° | 22° | 25° |
| Gijón | 24° | 22° | 23° | 24° | 23° | 23° | 24° | 24° | 23° | 25° | 24° | 25° | 21° | 20° |
| Granada | 32° | 34° | 36° | 36° | 37° | 37° | 37° | 37° | 34° | 32° | 33° | 33° | 34° | 34° |
| A Coruña | 24° | 24° | 22° | 23° | 23° | 25° | 31° | 23° | 23° | 25° | 26° | 25° | 22° | 22° |
| Vitoria-Gasteiz | 30° | 29° | 26° | 26° | 26° | 30° | 35° | 34° | 29° | 31° | 29° | 33° | 23° | 22° |
| Elche | 30° | 31° | 30° | 31° | 31° | 32° | 32° | 34° | 32° | 31° | 32° | 30° | 33° | 31° |
| Oviedo | 27° | 24° | 24° | 25° | 23° | 25° | 28° | 24° | 23° | 26° | 27° | 25° | 21° | 18° |
| Santa Cruz de Tenerife | 27° | 27° | 27° | 27° | 27° | 27° | 28° | 27° | 26° | 27° | 28° | 28° | 27° | 26° |
| Pamplona | 30° | 32° | 30° | 31° | 29° | 32° | 36° | 37° | 32° | 33° | 32° | 35° | 27° | 24° |
| Almería | 29° | 29° | 29° | 30° | 33° | 35° | 35° | 32° | 29° | 29° | 33° | 30° | 29° | 28° |
| San Sebastián | 27° | 25° | 24° | 24° | 24° | 25° | 32° | 25° | 26° | 25° | 26° | 34° | 23° | 22° |
| Salamanca | 27° | 27° | 28° | 27° | 31° | 33° | 36° | 33° | 32° | 33° | 33° | 32° | 27° | 26° |
| Toledo | 31° | 33° | 35° | 35° | 37° | 37° | 40° | 36° | 34° | 35° | 35° | 33° | 34° | 33° |
| Santander | 26° | 23° | 23° | 24° | 25° | 26° | 30° | 25° | 26° | 26° | 27° | 27° | 22° | 20° |
| Cádiz | 26° | 25° | 25° | 25° | 25° | 35° | 35° | 28° | 28° | 26° | 31° | 25° | 26° | 27° |
| Huelva | 32° | 32° | 33° | 32° | 32° | 33° | 32° | 31° | 31° | 32° | 33° | 29° | 30° | 32° |
| Tarragona | 28° | 28° | 28° | 29° | 28° | 32° | 29° | 31° | 30° | 30° | 31° | 31° | 30° | 29° |
| Girona | 30° | 32° | 32° | 32° | 32° | 33° | 34° | 35° | 33° | 34° | 35° | 36° | 31° | 28° |
| Benidorm | 30° | 30° | 30° | 29° | 31° | 33° | 33° | 33° | 29° | 29° | 29° | 29° | 29° | 28° |
| Torrevieja | 29° | 30° | 29° | 29° | 30° | 30° | 30° | 31° | 30° | 30° | 29° | 29° | 30° | 30° |
| Marbella | 24° | 25° | 25° | 27° | 27° | 32° | 32° | 31° | 28° | 28° | 30° | 29° | 28° | 29° |
| Fuengirola | 28° | 28° | 28° | 28° | 29° | 29° | 29° | 30° | 29° | 29° | 29° | 30° | 30° | 31° |
| Nerja | 26° | 27° | 26° | 27° | 27° | 29° | 28° | 32° | 31° | 28° | 30° | 30° | 30° | 30° |
| Ibiza | 31° | 30° | 30° | 30° | 31° | 32° | 31° | 31° | 31° | 31° | 31° | 31° | 31° | 31° |
| Mahón | 30° | 30° | 30° | 30° | 30° | 30° | 31° | 32° | 30° | 30° | 30° | 30° | 32° | 30° |
| Lloret de Mar | 29° | 31° | 31° | 30° | 31° | 29° | 31° | 30° | 29° | 29° | 30° | 31° | 29° | 30° |
| Sitges | 29° | 29° | 29° | 29° | 29° | 29° | 30° | 31° | 31° | 30° | 31° | 32° | 30° | 30° |
| Salou | 30° | 30° | 30° | 30° | 30° | 32° | 29° | 30° | 30° | 29° | 30° | 30° | 30° | 28° |
| Santiago de Compostela | 20° | 22° | 24° | 25° | 26° | 29° | 31° | 23° | 24° | 26° | 28° | 25° | 22° | 22° |
| Ronda | 33° | 34° | 35° | 34° | 36° | 34° | 35° | 35° | 33° | 31° | 31° | 32° | 33° | 31° |
| Jerez de la Frontera | 34° | 33° | 34° | 34° | 34° | 37° | 37° | 31° | 32° | 31° | 35° | 30° | 28° | 31° |
| Arrecife | 27° | 28° | 28° | 28° | 27° | 29° | 28° | 27° | 28° | 28° | 29° | 28° | 28° | 27° |
| Puerto del Rosario | 28° | 29° | 29° | 31° | 29° | 31° | 30° | 30° | 29° | 29° | 29° | 28° | 27° | 28° |
| Adeje | 28° | 27° | 28° | 29° | 29° | 29° | 29° | 28° | 29° | 31° | 31° | 30° | 29° | 26° |
| Playa Blanca | 29° | 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).