W reprezentacji Argentyny López zadebiutował w grudniu 1994 roku w pojedynku przeciwko Rumunii. W 1996 roku wraz z drużyną narodową wywalczył srebrny medal Igrzysk Olimpijskich. W 1999 roku znalazł się w kadrze Argentyny na rozgrywki Copa América, na których "Albicelestes" przegrali w 1/4 finału z Brazylijczykami. W 2002 roku Marcelo Bielsa powołał go na Mistrzostwa Świata. Na mundialu tym Argentyńczycy zostali wyeliminowani już w rundzie grupowej, a sam Gustavo nie wystąpił w żadnym ze spotkań. Łącznie dla reprezentacji López rozegrał 32 mecze, w których zdobył cztery bramki.