How long does it take to fly from London to Tenerife?

A Thomson flight from London Gatwick to Tenerife South takes 4 hours 45 minutes.