4 сентября 2011 года в товарищеском матче против сборной Чили Веларде дебютировал за сборную Мексики. В 2013 году Эфраин принял участие в Золотом кубке КОНКАКАФ. На турнире он сыграл в матчах против Канады и Панамы.