Pereira made his senior international debut on 31 March 2015, replacing fellow debutant Bernardo Silva after 62 minutes of an eventual 0–2 friendly defeat to Cape Verde in Estoril. He was also selected for the UEFA Euro 2016 squad by manager Fernando Santos, scoring his first goal in the last warm-up game, a 7–0 victory against Estonia in Lisbon on 8 June. He made five appearances for the champions in the finals in France.
