The Magpies will face Benfica for the Eusébio Cup on Tuesday, 26th July, with an 8pm (local time) kick-off.
The Eusébio Cup is an invitational match hosted by Benfica, with Real Madrid, Inter Milan, Ajax and São Paulo among the teams to have taken part in previous years.
United's only competitive meetings with Benfica came at the quarter-final stage of the Europa League in the 2012/13 season, with Alan Pardew's side losing the first leg 3-1 in Lisbon before drawing 1-1 in the second leg to bow out of the competition.
Last season, Benfica finished third in Portugal's Primeira Liga and reached the last eight of the Champions League. Newcastle have already confirmed two pre-season friendlies at St. James' Park, against Atalanta on Friday, 29th July (kick-off 7.45pm) and Athletic Bilbao on Saturday, 30th July (time TBC).