The Mexican media reported that Kushner was whisked to a meeting in Mexico City with Foreign Secretary Luis Videgaray, who has cultivated a close relationship with the Trump confidant.
Kushner later met with Peña Nieto. In a statement issued later, the Mexican government said that representatives of the two countries "agreed to work for agreements beneficial to both nations."
Whether the two presidents will hold a meeting, it said, "will depend on the level of progress achieved" on a range of bilateral issues, including trade, "security, immigration and economic cooperation."
Here in Mexico, Kushner's visit was widely seen as a move to soothe rocky U.S.-Mexico relations.