Reyes speelde in zijn jeugd voor Mexico –17 en Mexico –20. Met Mexico –23 nam hij deel aan de Olympische Zomerspelen 2012 in Londen. Mexico won de finale met 1–2 van Brazilië, waardoor het land de gouden medaille won. Reyes debuteerde reeds in 2011 in het Mexicaans voetbalelftal en speelde sindsdien meerdere interlands. In 2013 nam hij met Mexico deel aan de Confederations Cup, waar het team in de eerste ronde werd uitgeschakeld. Bondscoach Miguel Herrera nam hem op in de selectie voor het wereldkampioenschap voetbal 2014. Reyes speelde één wedstrijd: in de van Nederland verloren kwartfinale werd hij na rust in het veld gebracht voor Héctor Moreno. In juni 2015 werd hij opgenomen in de selectie voor de CONCACAF Gold Cup 2015.