Am 7. November 2014 wurde Guerrero erstmals in die portugiesische A-Nationalmannschaft berufen. Am 14. November 2014 kam er unter Nationaltrainer Fernando Santos beim 1:0-Sieg im EM-Qualifikationsspiel in Faro/Loulé gegen Armenien erstmals zum Einsatz. Vier Tage später erzielte er im Freundschaftsspiel im Old Trafford in Manchester gegen Argentinien mit dem 1:0-Siegtreffer sein erstes Tor für die Nationalmannschaft. Anschließend nahm er zunächst an der U21-Europameisterschaft 2015 teil, bei der er einen Stammplatz einnahm und mit seinem Team ins Finale einzog. Ein Jahr später kam er bei der Europameisterschaft 2016 in fünf der sieben Spiele Portugals zum Einsatz, darunter beim 1:0-Sieg nach Verlängerung im Finale gegen den Gastgeber Frankreich. Portugal gewann damit erstmals einen Titel.