es Flag

Tenerife north Weather in December, Spain

Slide and Tap Other Months

  • What is Average Temperature?
    The average high temperature and the average low temperature for that month, on a daily basis, divided by 2 equals the average temperature for that month


  • What is Average High Low Temperature?
    The sum of high temperatures/low temperatures divided by the number of days in that month, recorded daily

    High Temperature

  • What is Average High Low Temperature?
    The sum of high temperatures/low temperatures divided by the number of days in that month, recorded daily

    Low Temperature

  • What is Average Sea Temperature?
    Average daily sea temperatures and divided by the number of days in the month. Sea Temperatures are taken from buoys, ships and even satellites can calculate sea temperature based on energy that is radiated from the sea's surface

    Sea Temperature

  • What are Average Daily Sunshine Hours?
    Total sunshine hours for the month, divided by the number of days in the month. Sunshine hours are taken with a sunshine recorder, either a Campbell-Stokes recorder or an Eppley Pyreheliometer

    Sunshine Hours

    5 hours
  • What is Average Rainfall?
    The amount of mm in rain for that month divided by the number of days, and the number of days that it rains during that month on average, over a given period of years

    Rainfall Days

    8 days
  • What is Average Rainfall?
    The amount of mm in rain for that month divided by the number of days, and the number of days that it rains during that month on average, over a given period of years


    40 mm

December, 2024

1 Avg 16º 61º
2 Avg 16º 61º
3 Avg 15º 59º
4 Avg 15º 59º
5 Avg 15º 59º
6 Avg 15º 59º
7 Avg 15º 59º
8 Avg 15º 59º
9 Avg 15º 59º
10 Avg 14º 57º
11 Avg 15º 59º
12 Avg 14º 57º
13 Avg 14º 57º
14 Avg 14º 57º
15 Avg 15º 59º
16 Avg 15º 59º
17 Avg 15º 59º
18 Avg 15º 59º
19 Avg 15º 59º
20 Avg 15º 59º
21 Avg 15º 59º
22 Avg 15º 59º
23 Avg 15º 59º
24 Avg 15º 59º
25 Avg 14º 57º
26 Avg 14º 57º
27 Avg 14º 57º
28 Avg 14º 57º
29 Avg 14º 57º
30 Avg 14º 57º
31 Avg 14º 57º
Avg Historical Daily Average

What's the weather like in Tenerife in December?

December is one of the coldest months of the year for Tenerife North, but with the nearby ocean, it is actually mild compared to the rest of continental Europe. This makes the island a popular choice for a quick getaway to escape the cold and winter precipitation around other areas of the continent, including mainland Spain.


Travelers will have to pack for a range of temperatures and include both lighter gear and a slightly heavier jacket to combat the chillier night air. Average afternoon high temperatures will reach 22°C (71°F).  While still very pleasant, overnight lows can be chilly with average temperatures down to 16°C (61°F) making a jacket a necessity. Throughout the day, the average temperature is 19°C (66° F).

Sea Temperature

Just like on land, water temperatures also continue to cool as the Canary Current brings cooler water toward the island. Average sea temperatures this time of the year are a brisk 17°C (63°F). As a result, not as many visitors take to the water this time of the year.


While the northern half of the island will continue to receive 7 hours of sunlight each day, the total rainfall amounts continue to increase. During the month, the average rainfall totals approximately 40mm. This rainfall is spread over an average of 8 days throughout the month. This makes December the wettest month of the year, alongside January. However, whilst the rainfall amounts and total rain days are much higher then the previous months, there still isn't enough precipitation to drive visitors inside for the duration of their stay.


The winds also continue to decrease during this time of the year with the northern region seeing a 31% chance of a windy day. This lack of wind keeps temperatures from feeling any cooler and still allows for very pleasant afternoons. In all, the month of December is a very good time to visit Tenerife for a winter break.  

Hotels in Tenerife in December

Grand Hotel el Tope

In December, rates are generally lower throughout the island and one hotel to consider is the Grand Hotel el Tope located in Puerto de la Cruz. The hotel has an ideal location in town and offers 220 fully furnished and well appointed guest rooms. The hotel also offers magnificent views, gardens restaurants and bars to make any guests' stay complete.

Hotel Diamante Suites

For those adults who want to get away for a kid-free vacation, Hotel Diamante Suites is an ideal choice. Located in a residential zone of Puerto de la Cruz, the hotel is a mere 300 meters away from Playa Jardin and the sand and surf. The hotel includes 174 suites, a heated pool that is perfect for a December stay plus several bars and restaurants.

Be Live Experience Orotava

Also located in Puerto de la Cruz is the Be Live Experience Orotava. This hotel is an ideal choice for both adults and families with activities for everyone including golf, tennis and other adventures. The hotel is full service and has a little something for everyone. 

Bars and Restaurants

Alberto's Bar

With a killer view, Alberto's Bar in Puerto de la Cruz is one of the more popular bars on the island. From the bar, you can see almost the entire island including a picturesque view of El Teide and stunning ocean views. The drinks here aren't bad either, but go at sunset for an evening not to be forgotten.

Tasca Bodega el Rinconcito

With well-priced meals and large portions, Tasca Bodega el Rinconcito is becoming a favorite in Puerto de la Cruz. The restaurant offers a wide selection of seafood and other items as well as a great atmosphere. The professional staff is also second to none.

El Taller Save Diaz

El Taller Save Diaz is also a well-known restaurant in Puerto de la Cruz that offers a small, but lovely menu with good food along with a cozy atmosphere. With less than ten tables, there may be a wait, but it will be worth it. 

Things to Do

Mount Teide

Christmas week in Spain is a festive and significant time to spend with friends and family.  The entire week for locals is full of traditions and spending Christmas Eve with family. Other traditions include visiting Mount Teide on Christmas Day and celebrating Day of the Innocent Saints on December 28th, which is the Spanish version of April Fool's Day.  Depending on how much time you want to spend with crowds, your hotel staff can help plan your excursions accordingly.

Tenerife Auditorium

With temperatures in December falling to 22°C (71°F), and rain on the increase, looking for at least one inside attraction is a good idea. If visitors want to enjoy the local culture while in Tenerife North, the Tenerife Auditorium is a natural choice.  This venue has contemporary architecture and hosts musical events of all genres.  Depending on when you visit the island, the Auditorium could be putting on opera, Top 40 or jazz performances.  Taking a night to slow down and savor live music is a perfect juxtaposition against the busy city scene. 

Holiday Weather Blogs

Tenerife north Events December


24 Dec 2024
24 Dec 2024

Baile del Nino 🎡

Christmas in Tenerife is all about family celebrations, so take your family and join in with this joyous occasion. Baile del Nino, known as Ódance of the child' occurs at midnight on Christmas eve inside the church. Families dress in traditional clothing and celebrate by dancing before the image of baby Jesus.

Celebration day

25 Dec 2024
25 Dec 2024

Christmas Day 🎉

Christmas Day is wonderful in Tenerife, its warm weather lets you enjoy Christmas dinner outside, whether it's at a British pub or if you're enjoying the traditional local cuisine. Children typically receive their gifts on the 6th of January instead of the 25th of December in Tenerife, but Christmas is still celebrated with a nice dinner and Midnight Mass. In many parts of Tenerife, this Christmas mass is followed by a dance called the Baile del Niño (Dance of the Child). Marking the birth of Jesus, groups dressed in traditional attire dance before the image of the baby to the rhythm of music played with traditional instruments.