López kwam acht keer (één doelpunt) uit voor de nationale ploeg van Colombia in het jaar 2003. Onder leiding van bondscoach Hernán Darío Gómez maakte hij zijn debuut op zaterdag 8 juni 2003 in de vriendschappelijke wedstrijd tegen Ecuador (0-0) in Madrid. Hij nam kort daarop met zijn vaderland deel aan de strijd om de FIFA Confederations Cup in Frankrijk, waar hij scoorde in de wedstrijd tegen Nieuw-Zeeland (3-1).