Niang speelde sinds 2004 tweeënveertig interlands voor de Senegalese nationale ploeg, waarin hij vijftien maal het doel trof. Hij vertegenwoordigde zijn land op die verschillende edities van de Afrika Cup: in 2004, 2006 en 2008.