The tie had been due to be played in March, but football was suspended that month following the coronavirus outbreak.
But the Football Association have now confirmed that, if all safety requirements are in place, the game will be played at St. James' Park this month.
Kick-off will be at 6.30pm (BST) and while unfortunately no supporters will be able to watch the game in the stadium, the match will be shown live on BBC One.
Earlier on Friday afternoon, the Magpies' next three Premier League fixtures were announced.
Details of Newcastle's other remaining fixtures will be announced in due course.
Sync the updated fixtures to your mobile phone calendar here