TalkSport reports that the two clubs have joined Liverpool in the race for the 18-year-old, who made his debut last season.
Zaha has managed to break into the England Under-19s and Palace are keen to keep the youngster at the club.
Zaha signed a five-year contract at Palace last year, but the club could be forced to cash-in on the youngster this summer.