Hosni w reprezentacji Egiptu zadebiutował w 1999 roku. Ostatni mecz rozegrał w 2003 roku. Ma na swoim koncie w sumie 30 pojedynków międzynarodowych i 9 bramek. Był także powoływany na Puchar Narodów Afryki 2000 w Ghanie i Nigerii (4 mecze i 1 gol na tym turnieju) oraz na Puchar Narodów Afryki 2002 w Mali (3 mecze, bez bramek). W obu tych imprezach Egipt odpadał w ćwierćfinale.