Saleh Gomaa speelde meer dan twintig interlands in het Egyptisch elftal onder 21. Op 8 oktober 2011 maakte hij zijn debuut in het Egyptisch voetbalelftal in een kwalificatiewedstrijd voor het Afrikaans kampioenschap voetbal 2012 tegen Niger (3–0 winst). Na 69 minuten was hij de vervanger van Ahmed Magdi.