The game, against the side coached by Dutch legend Johan Cruyff, will take place at Estadi Cornellà el Prat, home ground of Spanish side Espanyol, on January the 2nd, 2013.
Catalonia, like other Spanish regions such as the Basque country, competes in friendlies against international teams but they are not permitted to play in official competitions.
NFF spokesperson, Ademola Olajire, said the match is another crucial step in the team’s preparations for the nation’s cup in South Africa.
It will be the second meeting between the West Africans and Catalonia.
The first match, in December 1998, ended in an emphatic 5-nil defeat for Nigeria.