British media reported the deal was worth 18 million pounds, rising to 20 million pounds with add-ons, the same amount West Ham paid for him in 2016.
"Ayew has put pen to paper on a three-and-a-half-year contract at the Liberty Stadium," Swansea said on Wednesday.
The move reunited Ayew, 28, with his younger brother Jordan, who has been leading Swansea's frontline in recent games.
Andre Ayew scored 12 goals in 34 appearances in his first spell at Swansea in the 2015-16 season.
(Reporting by Neil Robinson, editing by Ed Osmond)
Share
