López made his debut for Honduras in a May 2000 friendly match against Canada and has earned a total of 13 caps, scoring 1 goal. He has represented his country in 1 FIFA World Cup qualification match and played at the 2005 UNCAF Nations Cup as well as at the 2000 Summer Olympics.