This was confirmed in a statement released via the club’s website, on Sunday, 23rd July, 2023.
The attacker tweeted his departure message to Newcastle supporters and thanked them for their support through the years.
Although the financial details were not disclosed, British media reports said that Newcastle paid the sum of £39m for the 25-year-old England international.
Barnes made 187 appearances in his 17 years with Leicester City and also won the FA Cup after coming through the club’s academy.
The England international attacker, scored 13 goals for Leicester City last season, despite their relegation from the Premier League.
He has made one appearance for England, coming on as a substitute in a 3-0 friendly win over Wales in 2020.
Barnes is expected to be a replacement for Allan Saint-Maximin, who is about to complete a transfer to Saudi Pro League side, Al Ahli, which could earn Newcastle £40m.
The attacker, is the third player signed this season, after Gambia forward, Yankuba Minteh from Danish side, Odense and Italian midfielder, Sandro Tonali from AC Milan all joined the club.
Story: Ezekiel Kefas