Ngcobo (voorheen Engcobo gespel) is 'n dorpie in die Transkeistreek in die Oos-Kaap, Suid-Afrika. Dit is die geboortedorp van Walter Sisulu. Die naam van die dorp beteken 'plek van die lang gras'.
Ngcobo lê omtrent halfpad tussen die stede Komani (voorheen Queenstown) en Mthatha.