Дебют за сборную Китая состоялся 3 августа 2001 года в товарищеском матче против сборной КНДР (2-2). Хоть он и играл на левой стороне защиты/полузащиты, в сборной Ян Пу использовался на различных позициях. Этот фактор ему позволил часто вызываться в сборную. Он был вызван в сборную на чемпионат мира 2002 года в Южной Корее/Японии. На «мундиале» принял участие в двух матчах: против Бразилии и Турции. с прибытием в сборную таких игроков, как Сун Сяна и Ян Сонга, Ян Пу был посажен на скамейку запасных. Последний матч за Китай провёл 13 октября 2004 года в матче квалификации на чемпионат мира 2006 года против Кувейта (0-1).