Bei der U21-EM 2017 in Polen kam Gnabry in allen fünf Spielen zum Einsatz und gewann mit der Mannschaft den Titel. Insgesamt bestritt er 15 U21-Länderspiele und erzielte dabei vier Tore.