Weather in Puerto De La Cruz

Change where and when
Please select a destination and/or a month

Puerto De La Cruz

Its location on the north coast of Tenerife makes Puerto de la Cruz one of the most popular holiday destination in the canaries. The town has a very hot Mediterranean climate with long, warm summers and mild winters.

Temperatures rarely drop below 20°C, but the hottest time of the year is between June and August. The average high is around 23°C, but you should prepare for the high chance of a heat wave to hit the island and highs over 30°C.

The best time to go to Puerto de la Cruz for a cooler climate is between October and May. Temperatures are still high, but it’s not overly hot or humid. Autumn has an average temperature of 18°C that lowers to 17°C in the spring.

There’s plenty of sunshine throughout the year with around ten hours of sunlight per day. The best time to visit Puerto de la Cruz for a nice swim near the shoreline is in the summer, late spring and early autumn. This is when the sea is lovely and warm, which is great if you want to cool down from the heat.

Annual weather overview

view live forecast

View weather for