In March, the weather in Puerto de la Cruz is typically warm. Average daily high temperature in March is about 17 degrees above zero. On average, Puerto de la Cruz has 19 sunny, 7 partly cloudy, and 5 rainy days in March. The rains are usually light.