Berahino made appearances at various youth levels for England. He represented England under-17 as they won the 2010 European Championship in Liechtenstein, scoring the equaliser in the final group match as they came from behind to defeat Turkey 2–1. In 2012, he represented the under-19 team at the European Championship in Estonia, helping them reach the semi-finals before losing in extra time to Greece.