Po kilku latach gry w kadrach juniorskich, López zadebiutował w seniorskiej reprezentacji Gwatemali 19 listopada 2008 w przegranym 0:2 meczu z USA, wchodzącym w skład eliminacji do Mistrzostw Świata 2010, na które jego drużyna nie zdołała się jednak zakwalifikować. Premierowego gola w kadrze narodowej strzelił 25 stycznia 2009 w przegranej 1:3 konfrontacji z Kostaryką w ramach Pucharu Narodów UNCAF. Wziął także udział w eliminacjach do Mistrzostw Świata 2014, wpisując się na listę strzelców po razie w dwóch spotkaniach z Belize, wygranych kolejno 2:1 i 3:1.