López durchlief diverse spanische Nachwuchsnationalteams und spielte sechsmal für die spanische Nationalmannschaft. Insgesamt gelangen ihm zwei Treffer. Alle seine Auftritte für die Spanier fanden 2000 statt. Im selben Jahr gehörte er auch zum Kader der Fußball-Europameisterschaft in Holland und Belgien. Die Mannschaft scheiterte im Viertelfinale am späteren Europameister Frankreich. López wurde in diesem Spiel in der 77. Minute eingewechselt. Dies war sein einziger Einsatz während des Turniers. Des Weiteren kam er in der katalanischen Fußballauswahl zum Einsatz.