Pereira won 35 caps for Portugal at youth level, scoring 12 goals. He was part of the under-21 squad that finished second at the 2015 UEFA European Championship, contributing with four starting appearances and netting in the 5–0 semi-final drubbing of Germany.