Ghaly debuteerde op 28 augustus 2002 voor het Egyptisch voetbalelftal in een oefeninterland tegen Libië, die met 0–1 werd verloren. Op 31 januari 2010 speelde Ghaly tijdens de finale van het Afrikaans kampioenschap voetbal, die met 0–1 werd gewonnen van Ghana. Op 29 maart 2016 speelde Ghaly zijn laatste interland voor Egypte tegen Nigeria in de kwalificatiereeks voor het Afrikaans kampioenschap voetbal 2017. Ghaly speelde in totaal vierenzeventig interlands.