The Mirror reports Heskey has already provisionally agreed to leave at the end of the season.
The 34-year-old is one of the top earners at Villa Park, but his contract is up in July.
Heskey has recently been linked with a return to his old club Leicester City.