Guerreiro debuterade för Portugals landslag den 14 november 2014 i en 1–0-vinst över Armenien. Fyra dagar senare gjorde han sitt första landslagsmål i en 1–0-vinst över Argentina. Han vann EM-guld för Portugal i EM 2016.