The cheapest months include March, April, May (excluding the Easter period), October and November. The temperature in Tenerife rarely dips below 18°C in these months, so sightseeing, hiking and other activities are all still possible – and there will be fewer people on the beaches.