When to Go

Puerto de la Cruz has one of the most reliably pleasant climates in Europe year-round, which is exactly why the British have been coming here since the Victorian era. The north coast is greener and slightly cooler than the south — temperatures sit between 18°C and 25°C through most of the year, with very little rain outside of December and January.

Winter (December–February) is warm and sunny by northern European standards — typically 18–20°C — and peak season. The town is busy with European visitors escaping the cold. Christmas and New Year are celebrated with processions and fireworks.

Spring (March–May) is excellent: warm, uncrowded, and with the Orotava valley at its greenest. The Festival of Corpus Christi (usually June) sees the streets of La Orotava covered in elaborate carpets of flowers and volcanic sand — worth timing a visit around.

Summer (June–August) is the hottest period — 24–27°C — and attracts Spanish mainland visitors. The nights are warm and the terraces are lively.

Autumn (September–November) is warm and quieter, with calmer seas for boat trips and whale watching. October and November occasionally bring Atlantic storms and heavy rain.