Gran CanariaGran Canaria and Lanzarote are the hottest of the islands in December. There's only a very small chance of rain, and temperatures can reach as high as 26ºC, even over Christmas.
Is Tenerife warmer than Lanzarote in December?
Lanzarote (22.2 °C) Tenerife (21.9 °C) Madeira (20 °C)
