Tras jugar con la selección de fútbol sub-23 de Egipto y disputar los Juegos Olímpicos de Londres 2012, finalmente el 3 de septiembre de 2011 hizo su debut con la selección absoluta en un encuentro de clasificación para la Copa Africana de Naciones de 2012 contra que finalizó con un resultado de 2-1 a favor del combinado sierraleonés tras los goles de Mohamed Bangura y un autogol de Mohamed El-Nenny para Sierra Leona, y del propio Marwan Mohsen para Egipto. Además disputó la Copa Africana de Naciones 2017, donde quedó subcampeón. El 13 de mayo de 2018 fue preseleccionado por el seleccionador Héctor Cúper para la prelista de Egipto que disputaría la Copa Mundial de Fútbol de 2018.