In April, the weather in Santa Cruz de Tenerife is typically warm. Average daily high temperature in April is about 19 degrees above zero. On average, Santa Cruz de Tenerife has 18 sunny and 12 partly cloudy days in April.