De Heidesloot vond haar oorsprong op de plaats waar de Galgenstraat het Cadettenkamp kruist en stroomde langs het Pijpensluifje, een gebiedje waar nu het straatje de Posthoorn onder de Nieuwe Kadijk door loopt. Vanaf dat punt volgt het waterloopje den Dijk (Teteringsedijk) en het Hooghout en mondde via een kanaaltje uit in de vestinggracht.
Vermoedelijk liep de Heidesloot, vóór de aanleg van de vestingwerken, verder langs het oude en inmiddels verdwenen deel van de Teteringsedijk.
De lengte bedroeg ruim 3,4 km maar de waterloop is volledig verdwenen. De naam is afgeleid van het het heidegebied (nu Cadettenkamp en Galgenveld) waar deze sloot ontsprong.
Klik hier voor een vergroting van de kaart.