Tras jugar en la selección de fútbol sub-17 de Polonia y en la sub-18, en la sub-19, en la sub-20 y en la sub-21, finalmente hizo su debut con la selección absoluta el 7 de septiembre de 2015 en un partido contra que finalizó con un resultado de 8-1 a favor del conjunto polaco en la clasificación para la Eurocopa 2016 tras los goles de Jakub Błaszczykowski, un doblete de Kamil Grosicki, otro doblete de Robert Lewandowski, otro doblete de Arkadiusz Milik, y otro de Kapustka para Polonia; y de Jake Gosling para Gibraltar. Finalmente, Kapustka jugó la Eurocopa 2016 después de que Adam Nawałka anunciase el equipo que participaría en el torneo, llegando a disputar cuatro encuentros, y jugando el partido inicial de Polonia contra , con victoria polaca tras el gol de Arkadiusz Milik en el minuto 51.