López è stato anche un membro della Squadra Nazionale della Costa Rica con la quale ha giocato dal 1995 al 2003 e collezionato 76 presenze, ha competuto nella Coppa del Mondo FIFA del 2002 in Giappone e Corea del Sud; inoltre partecipò alla Coppa America 1997 in Bolivia e alla Coppa America 2001 in Colombia.