За сборную Колумбии Лопес дебютировал в 2003 году. В том же году был вызван в команду на Кубок конфедераций. Он играл в матчах против Франции (0:1), Новой Зеландии (3:1), Японии (1-0), Камерун (0:1) и Турции (1:2). В поединке с Новой Зеландией он забил свой единственный гол за сборную.