Este antiguo centro turístico de Tenerife está situado en las tierras bajas, por lo que el clima de Puerto de la Cruz es especial, aunque pertenece a los vientos alisios. Aquí hace más fresco y está más nublado que en el sur de la isla, pero eso es lo bonito. En la costa de la ciudad no hay días demencialmente calurosos, ni inviernos gélidos. En el mes más caluroso del verano, agosto, la temperatura no supera los +26°C, y en enero baja a un máximo de +16°C.
La temperatura del océano a lo largo del año fluctúa entre +20°C y +25°C, por lo que la temporada principal de playa dura hasta noviembre, pero si quiere bañarse en invierno. Sin embargo, las agitadas olas del océano Atlántico a veces detienen a los que no les gusta correr riesgos. Pero los visitantes pueden tomar el sol en cualquier época del año. Incluso en días nublados se puede conseguir aquí un bronceado ligero y uniforme.
A pesar de que desde el Atlántico llega constantemente aire húmedo, es difícil decir cuándo empieza la temporada de lluvias en Puerto de la Cruz. Los vientos alisios dispersan rápidamente estas masas, y las estaciones lluviosas del Puerto de la Cruz son prácticamente invisibles para los visitantes cuando comienzan en la isla. La mayor parte de las precipitaciones se producen en octubre y noviembre. El aumento de la humedad ha asegurado el crecimiento de una exuberante vegetación en la ciudad y sus alrededores, por lo que Puerto de la Cruz es conocida como la ciudad de la eterna primavera.