Der Schachendorfer Bach entspringt im Nordosten von Schachendorf, durchfließt Schachendorf, und mündet bei Schandorf in den Erlbach.

Zuflüsse sind unter anderem:
Graben vom Kastell - linker Zubringer zum Schachendorfer Bach (Davon liegen Teile ungarischem Gebiet)