Kanalstrekningen begynner i vest ved Glienicker Lake ved Potsdam og går deretter gjennom Griebnitzsee. Fra østenden av denne grener Griebnitzkanalen av mot Großer Wannsee. Den passerer deretter stedene Stahnsdorf og Kleinmachnow med Machnower See. Ved det borglignende godset Hakeburg i Kleinmachnow finnes kanalens eneste sluseanlegg med 3 sluser og en fallhøyde på 2,7 m. mini|left|Slusen ved Kleinmachnow Mellom Zehlendorf og Teltow er kanalen samtidig delstatsgrense mellom Berlin og Brandenburg, her grener Zehlendorf stikk-kanal av mot nord. Videre østover følger Lichterfelde, Steglitz, Lankwitz, Tempelhof, Neukölln, Treptow og Grünau der den møter Dahme. Ved Neukölln ligger kanalkrysset Britz østhavn, derfra grener Neuköllner Schiffahrtskanal av mot Landwehrkanal og Britz forbindelseskanal mot Spree.