Cancelo was part of the Portugal under-21 squad that played in the 2015 UEFA European Under-21 Championship. His only appearence in the tournament was as a substitute for Raphaël Guerreiro in the semi-finals. The match was a 5-0 win against Germany.