Hegazy nahm mit Ägypten an der U-20-Fußball-Weltmeisterschaft 2009 im eigenen Land teil. Sein Debüt für die A-Nationalmannschaft gab er am 3. September 2009. Bei der 1:2-Niederlage gegen Sierra Leone stand Hegazy in der Startelf. Er war Teil des ägyptischen Kaders bei der Fußballweltmeisterschaft 2018 in Russland, in der Ägypten in der Gruppenphase nach Niederlagen gegen Russland, Uruguay und Saudi-Arabien als letzter der Gruppe A ausschied. Er absolvierte alle drei Partien.