Spain in January: where is it warmest?
In January, Playa de las Américas (Los Cristianos), Tenerife is the warmest place with 20 °C by day, Llívia the coolest with 6 °C. 15 of 102 destinations have good holiday weather.
All destinations in January, warmest first
Long-term averages for the month: daytime high, sea, sunshine and rainy days.
| Place | Score | Air | Sea | Sun | Rain days |
|---|---|---|---|---|---|
| Playa de las Américas (Los Cristianos), Tenerife | 48 | 20° | 20° | 7 h | 5 |
| Los Gigantes, Tenerife | 47 | 20° | 20° | 7 h | 5 |
| Maspalomas (Playa del Inglés), Gran Canaria | 45 | 20° | 20° | 6 h | 4 |
| Costa Calma, Fuerteventura | 43 | 20° | 19° | 7 h | 2 |
| Santa Cruz de Tenerife | 85 | 19° | 20° | 6 h | 6 |
| Santa Cruz de La Palma | 79 | 19° | 20° | 5 h | 7 |
| Costa Adeje, Tenerife | 43 | 19° | 20° | 7 h | 5 |
| Corralejo, Fuerteventura | 42 | 19° | 19° | 7 h | 2 |
| Puerto del Carmen, Lanzarote | 41 | 19° | 19° | 7 h | 3 |
| Playa Blanca, Lanzarote | 41 | 19° | 19° | 7 h | 2 |
| Puerto de la Cruz, Tenerife | 40 | 19° | 20° | 6 h | 5 |
| Las Palmas de Gran Canaria | 89 | 18° | 20° | 6 h | 5 |
| Melilla | 26 | 18° | 16° | 6 h | 7 |
| San Cristóbal de La Laguna | 71 | 17° | 20° | 4 h | 6 |
| Murcia | 82 | 16° | – | 6 h | 4 |
| Alicante | 79 | 16° | 15° | 7 h | 4 |
| Seville | 73 | 16° | – | 7 h | 7 |
| Jerez de la Frontera | 70 | 16° | – | 6 h | 8 |
| Torrevieja, Costa Blanca | 30 | 16° | 15° | 6 h | 4 |
| La Manga | 30 | 16° | 15° | 6 h | 4 |
| Huelva | 27 | 16° | 16° | 6 h | 7 |
| Cádiz | 23 | 16° | 16° | 6 h | 8 |
| Sanlúcar de Barrameda | 23 | 16° | 16° | 6 h | 8 |
| Elche | 78 | 15° | – | 6 h | 4 |
| Cartagena | 77 | 15° | 15° | 6 h | 4 |
| Almería | 74 | 15° | 15° | 6 h | 5 |
| Valencia | 72 | 15° | 15° | 5 h | 5 |
| Córdoba | 66 | 15° | – | 6 h | 8 |
| Benidorm | 27 | 15° | 15° | 6 h | 6 |
| Dénia | 27 | 15° | 15° | 6 h | 6 |
| Altea | 27 | 15° | 15° | 6 h | 6 |
| Calp | 27 | 15° | 15° | 6 h | 6 |
| Moraira | 27 | 15° | 15° | 6 h | 6 |
| Ibiza Town | 26 | 15° | 15° | 6 h | 6 |
| Marbella | 23 | 15° | 16° | 5 h | 8 |
| Nerja | 23 | 15° | 15° | 6 h | 9 |
| Málaga | 22 | 15° | 15° | 6 h | 8 |
| Ceuta | 22 | 15° | 16° | 6 h | 9 |
| Tarifa | 22 | 15° | 17° | 6 h | 9 |
| Torremolinos | 22 | 15° | 15° | 6 h | 8 |
| Conil de la Frontera | 22 | 15° | 16° | 6 h | 9 |
| Fuengirola | 22 | 15° | 16° | 6 h | 8 |
| Estepona | 21 | 15° | 16° | 6 h | 10 |
| Algeciras | 21 | 15° | 16° | 6 h | 10 |
| Castellón de la Plana | 71 | 14° | 14° | 6 h | 5 |
| Manacor | 61 | 14° | – | 5 h | 7 |
| Villarreal | 30 | 14° | 14° | 6 h | 5 |
| Peníscola | 27 | 14° | 14° | 6 h | 5 |
| Palma de Mallorca | 25 | 14° | 15° | 6 h | 7 |
| Paguera | 25 | 14° | 15° | 6 h | 7 |
| Magaluf | 25 | 14° | 15° | 6 h | 7 |
| Sóller | 24 | 14° | 15° | 5 h | 7 |
| S'Arenal | 24 | 14° | 15° | 5 h | 7 |
| Cala Millor | 23 | 14° | 15° | 5 h | 7 |
| Cala Ratjada | 23 | 14° | 15° | 5 h | 7 |
| Porto Cristo | 23 | 14° | 15° | 5 h | 7 |
| Alcúdia, Mallorca | 22 | 14° | 15° | 5 h | 8 |
| Pollença | 22 | 14° | 15° | 5 h | 8 |
| Benalmádena | 22 | 14° | 15° | 6 h | 8 |
| Mahón, Menorca | 19 | 14° | 15° | 5 h | 9 |
| Barcelona | 51 | 13° | 14° | 4 h | 6 |
| L'Hospitalet de Llobregat | 51 | 13° | 14° | 4 h | 6 |
| Salou, Costa Daurada | 26 | 13° | 14° | 6 h | 6 |
| Tarragona | 26 | 13° | 14° | 6 h | 6 |
| Cambrils | 25 | 13° | 14° | 6 h | 6 |
| Lloret de Mar, Costa Brava | 22 | 13° | 14° | 5 h | 7 |
| Tossa de Mar | 22 | 13° | 14° | 5 h | 7 |
| Artà | 21 | 13° | 15° | 5 h | 8 |
| Calella | 21 | 13° | 14° | 5 h | 7 |
| Sitges | 20 | 13° | 14° | 4 h | 6 |
| Pontevedra | 5 | 13° | 14° | 3 h | 15 |
| Ronda | 49 | 12° | – | 5 h | 9 |
| Girona | 49 | 12° | – | 5 h | 7 |
| Figueres | 49 | 12° | – | 5 h | 7 |
| Granada | 48 | 12° | – | 6 h | 8 |
| Vigo | 30 | 12° | 14° | 4 h | 15 |
| Gijón | 29 | 12° | 13° | 4 h | 15 |
| A Coruña | 28 | 12° | 14° | 3 h | 16 |
| Santander | 27 | 12° | 13° | 3 h | 15 |
| Bilbao | 25 | 12° | – | 2 h | 16 |
| Cadaqués | 23 | 12° | 13° | 5 h | 7 |
| Empuriabrava | 23 | 12° | 13° | 5 h | 7 |
| Valldemossa | 22 | 12° | 15° | 5 h | 7 |
| Ferrol | 5 | 12° | 14° | 3 h | 15 |
| Hondarribia | 5 | 12° | 13° | 3 h | 14 |
| Guernica | 3 | 12° | 13° | 2 h | 16 |
| Zaragoza | 46 | 11° | – | 5 h | 7 |
| Terrassa | 45 | 11° | – | 4 h | 6 |
| Oviedo | 25 | 11° | – | 4 h | 15 |
| Santiago de Compostela | 23 | 11° | – | 3 h | 15 |
| San Sebastián | 20 | 11° | 13° | 3 h | 16 |
| Toledo | 41 | 10° | – | 5 h | 7 |
| Madrid | 38 | 10° | – | 5 h | 7 |
| Alcobendas | 34 | 9° | – | 5 h | 8 |
| Salamanca | 26 | 9° | – | 4 h | 9 |
| Valladolid | 23 | 9° | – | 3 h | 9 |
| Vitoria-Gasteiz | 11 | 9° | – | 3 h | 14 |
| León | 22 | 8° | – | 4 h | 9 |
| Pamplona | 19 | 8° | – | 3 h | 10 |
| Segovia | 18 | 7° | – | 4 h | 11 |
| Burgos | 14 | 7° | – | 3 h | 12 |
| Llívia | 28 | 6° | – | 4 h | 7 |
Spain in January: quick answers
Spain in January: where is it warmest?
The warmest places in January are Playa de las Américas (Los Cristianos), Tenerife (20 °C), Los Gigantes, Tenerife (20 °C) and Maspalomas (Playa del Inglés), Gran Canaria (20 °C).
Spain in January: where is the sea warmest?
The sea is warmest at Playa de las Américas (Los Cristianos), Tenerife (20 °C), Los Gigantes, Tenerife (20 °C) and Maspalomas (Playa del Inglés), Gran Canaria (20 °C).
Spain in January: where is the weather best?
The best holiday weather in January – warm, sunny and dry – is in Las Palmas de Gran Canaria, Santa Cruz de Tenerife and Murcia.
Spain month by month
Spain: weather & best time to visit
Climate averages 1996–2025, not a forecast. Data: Copernicus ERA5 / ERA5-Land via Open-Meteo.com (CC BY 4.0), NOAA OISST, WMO 1991–2020 (NOAA NCEI), GeoNames (CC BY 4.0). Sources & licences