El 7 de junio de 2017, Montes fue incluido en la lista preliminar de 40 futbolistas por el entrenador Juan Carlos Osorio para la Copa Oro 2017 realizada en los Estados Unidos. Finalmente el 28 de junio de 2017 fue incluido en la lista final de 23 jugadores que disputaron la Copa Oro. Debutó el 13 de julio de 2017 en la competición, y con la selección mexicana usando el dorsal 13, entrando al minuto "45"' en el empate 0-0 ante .