Gnabry represented Germany at various youth levels, including under-16, under-17 and under-18 levels. In 2017, he was part of the U21 team which won the European Under-21 Championship.