The 25-year-old has signed a three-year deal with the Hornets, who have paid Palace an initial £1.75m, rising if the Hornets are promoted.
Watford manager Adrian Boothroyd tried to sign McAnuff last summer to strengthen his squad for their Barclays Premiership campaign, but Palace would not allow the former Cardiff player to leave.
© Copyright PA Sport Ltd 2007, All Rights Reserved.
Do YOU want to write for GiveMeSport? Get started today by signing-up and submitting an article HERE: https://www.givemesport.com/writeforgms