Manager Gareth Southgate is confident that the fixtures will help prepare England for their World Cup opener as well as their second group match against Panama on June 24.
"We've mostly played European opposition up to now and the Brazil game (a 0-0 draw in November) acted as a reminder that we need to challenge ourselves in different ways as a team," Southgate said.
"We're going into a World Cup where we will play African and Central American opposition so we get that with the games against Nigeria and Costa Rica, but it's not just about the games we've got in the group but hopefully beyond that as well.
"We want to expose the team to different styles and different experiences."
News that makes sense
Your trusted source for staying up-to-date with the world around you. Get free daily news updates and analysis, straight to your inbox.
England will conclude pool play against Group G top seeds Belgium on June 28.
Southgate's side have also scheduled March friendlies against Netherlands and Italy, both of whom failed to qualify for the World Cup finals.
(Reporting by Aditi Prakash in Bengaluru)
