Der Bach entspringt beim Ortsteil Hellring des Marktes Langquaid auf etwa 397mü.NHNN. Von dort an verläuft der Feckinger Bach in westlicher Richtung über Schneidhart nach Hausen. Weiter geht es in nordwestlicher Richtung über Sippenau und ein Naturschutzgebiet zum Zufluss des Esperbaches bei Oberfecking. Der Feckinger Bach fließt weiter durch die namensgebenden Ortschaften Mitterfecking und Peterfecking und erreicht schließlich Saal, wo er die Donau speist.
Entlang des Feckinger Baches verläuft von Hellring bis Schneidhart die Kreisstraße KEH 26, von Hausen bis Saal die Kreisstraße KEH 10.
Liste direkter Zuflüsse von der Quelle zur Mündung. Mit Gewässerlänge[2], Einzugsgebiet[2] und Höhe[1]. Andere Quellen für die Angaben sind vermerkt. Auswahl.
Birnbach, von rechts und Nordosten auf etwa 368mü.NHN kurz vor Saladorf, 1,4km und 3,4km²
(Auengraben), von rechts und Osten auf etwa 366mü.NHN nach Saladorf und gegenüber der untersten Siedlungsspitze von Hausen, 1,1km und 1,5km²
Etzgraben, von links und Südosten auf etwa 365mü.NHN an der Kläranlage nach Hausen, 4,1km und 5,0km²
Esperbach, von links und Südosten auf etwa 354mü.NHN bei Mitterfecking, 7,4km und 25,6km²
(Auengraben), von rechts und Südosten auf etwa 352mü.NHN nahe der Brückenstraße von Mitterfecking, unter 0,4km und 0,3km²
(Zufluss), von links und Westsüdwesten auf etwa 340mü.NHN aus Untersaal kurz vor der Mündung, 0,2km und unter 0,1km²