15 октября 2003 года в матче против сборной Уругвая, Санчес Герреро дебютировал в сборной Мексики. В 2004 году в составе олимпийской сборной Мексики Уго принял участие в Олимпийских играх в Афинах. На турнире он сыграл в матчах против Мали и Южной Кореи. В 2005 году он принял участие в Кубке Конфедераций в составе национальной команды. 14 декабря 2005 года матч против сборной Венгрии стал для защитника последним в футболке сборной Мексики.