Guedes earned 57 caps for Portugal at youth level, from under-15 to under-23. He made his senior international debut in November 2015, at age 18, and played at the 2018 FIFA World Cup. He scored the winning goal for Portugal in the 2019 UEFA Nations League Final.