How long does it take from Madrid to Tenerife?

The flight time from Madrid to Tenerife is approximately 2 and a half hours.