Mexico will face Israel on May 26 in Aztec Stadium, its last World Cup warm-up on home soil.
The Mexican Football Federation announced the match on Friday.
After facing Israel, Mexico will play three more games in the United States as it prepares for the World Cup in Brazil.
Matches will include: Ecuador on May 31 in Dallas, Bosnia-Herzegovina on June 3 in Chicago, and Portugal on June 6 in Boston.
Mexico play in Group A in the World Cup and faces Cameroon, Brazil and Croatia.
