The match will be played in Nigeria during the international break in March.
Both nations have already qualified for the 2019 Africa Cup of Nations finals but will play their final qualifying games ahead of the friendly encounter.
The EFA stated that they have received an approval from their Nigerian counterparts to hold the game in the international break, which will also see the Pharaohs play against Niger in the last game of the African Cup of Nations qualifiers.
Under new coach Javier Aguirre, Egypt have already booked a place in the 2019 African Cup of Nations as they now sit in second place with 12 points in Group J of the qualifiers after rivals Tunisia (12), who top the group on head-to-head goal difference.
With Aguirre at the helm, Egypt crushed Niger 6-0, defeated eSwatini 4-1, and 2-0 home and away respectively and thrilled Tunisia 3-2 via a stoppage-time strike from Mohamed Salah.
Nigeria host Seychelles in Group E while Egypt travel to face Niger in Group J.
Egypt and Nigeria met in in 2017 Nations Cup qualifying with The Pharaohs earning a 1-1 draw away from home before winning 1-0 in Alexandria to qualify for the finals ahead of the Super Eagles.
It will be the 18th meeting between the two sides with Nigeria holding the upper-hand having won seven times to Egypt’s five with another five matches drawn.