The fee for the 24-year-old forward is understood to be around £55m.
Kudus is set to begin his medical with Spurs on Thursday ahead of signing a six-year contract.
- Transfer Centre LIVE! | Premier League ins and outs
- Tottenham news & transfers⚪ | West Ham news & transfers⚒️
- Sky Sports to show 215 live PL games from next season
- Not got Sky? Get Sky Sports or stream with no contract on NOW 📺
If it goes through, this will be the first transfer between the two rivals since Scott Parker joined Spurs from West Ham in 2011.
Spurs remain interested in Brentford’s Yoane Wissa after the expected arrival of Kudus.
Chelsea and Newcastle also showed interest in Kudus earlier in the window.
More to follow…
Sky Sports to show 215 live Premier League games from next season
From next season, Sky Sports’ Premier League coverage will increase from 128 matches to at least 215 games exclusively live.
And 80 per cent of all televised Premier League games next season are on Sky Sports.