Your holiday weather, at a glance

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.

PlaceScoreAirSeaSunRain days
Playa de las Américas (Los Cristianos), Tenerife4820°20°7 h5
Los Gigantes, Tenerife4720°20°7 h5
Maspalomas (Playa del Inglés), Gran Canaria4520°20°6 h4
Costa Calma, Fuerteventura4320°19°7 h2
Santa Cruz de Tenerife8519°20°6 h6
Santa Cruz de La Palma7919°20°5 h7
Costa Adeje, Tenerife4319°20°7 h5
Corralejo, Fuerteventura4219°19°7 h2
Puerto del Carmen, Lanzarote4119°19°7 h3
Playa Blanca, Lanzarote4119°19°7 h2
Puerto de la Cruz, Tenerife4019°20°6 h5
Las Palmas de Gran Canaria8918°20°6 h5
Melilla2618°16°6 h7
San Cristóbal de La Laguna7117°20°4 h6
Murcia8216°–6 h4
Alicante7916°15°7 h4
Seville7316°–7 h7
Jerez de la Frontera7016°–6 h8
Torrevieja, Costa Blanca3016°15°6 h4
La Manga3016°15°6 h4
Huelva2716°16°6 h7
Cádiz2316°16°6 h8
Sanlúcar de Barrameda2316°16°6 h8
Elche7815°–6 h4
Cartagena7715°15°6 h4
Almería7415°15°6 h5
Valencia7215°15°5 h5
Córdoba6615°–6 h8
Benidorm2715°15°6 h6
Dénia2715°15°6 h6
Altea2715°15°6 h6
Calp2715°15°6 h6
Moraira2715°15°6 h6
Ibiza Town2615°15°6 h6
Marbella2315°16°5 h8
Nerja2315°15°6 h9
Málaga2215°15°6 h8
Ceuta2215°16°6 h9
Tarifa2215°17°6 h9
Torremolinos2215°15°6 h8
Conil de la Frontera2215°16°6 h9
Fuengirola2215°16°6 h8
Estepona2115°16°6 h10
Algeciras2115°16°6 h10
Castellón de la Plana7114°14°6 h5
Manacor6114°–5 h7
Villarreal3014°14°6 h5
Peníscola2714°14°6 h5
Palma de Mallorca2514°15°6 h7
Paguera2514°15°6 h7
Magaluf2514°15°6 h7
Sóller2414°15°5 h7
S'Arenal2414°15°5 h7
Cala Millor2314°15°5 h7
Cala Ratjada2314°15°5 h7
Porto Cristo2314°15°5 h7
Alcúdia, Mallorca2214°15°5 h8
Pollença2214°15°5 h8
Benalmádena2214°15°6 h8
Mahón, Menorca1914°15°5 h9
Barcelona5113°14°4 h6
L'Hospitalet de Llobregat5113°14°4 h6
Salou, Costa Daurada2613°14°6 h6
Tarragona2613°14°6 h6
Cambrils2513°14°6 h6
Lloret de Mar, Costa Brava2213°14°5 h7
Tossa de Mar2213°14°5 h7
Artà2113°15°5 h8
Calella2113°14°5 h7
Sitges2013°14°4 h6
Pontevedra513°14°3 h15
Ronda4912°–5 h9
Girona4912°–5 h7
Figueres4912°–5 h7
Granada4812°–6 h8
Vigo3012°14°4 h15
Gijón2912°13°4 h15
A Coruña2812°14°3 h16
Santander2712°13°3 h15
Bilbao2512°–2 h16
Cadaqués2312°13°5 h7
Empuriabrava2312°13°5 h7
Valldemossa2212°15°5 h7
Ferrol512°14°3 h15
Hondarribia512°13°3 h14
Guernica312°13°2 h16
Zaragoza4611°–5 h7
Terrassa4511°–4 h6
Oviedo2511°–4 h15
Santiago de Compostela2311°–3 h15
San Sebastián2011°13°3 h16
Toledo4110°–5 h7
Madrid3810°–5 h7
Alcobendas349°–5 h8
Salamanca269°–4 h9
Valladolid239°–3 h9
Vitoria-Gasteiz119°–3 h14
León228°–4 h9
Pamplona198°–3 h10
Segovia187°–4 h11
Burgos147°–3 h12
Llívia286°–4 h7

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

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