Die Enknach entspringt als Engelbach in einem kleinen Moorgebiet an der Gemeindegrenze von Kirchberg bei Mattighofen und Feldkirchen bei Mattighofenin der Nähe der Ortschaft Gietzing (Gemeinde Feldkirchen). In Braunau am Inn mündet sie oberhalb der Innbrücke in den Inn.
Über ihre gesamte Länge verläuft die Enknach weitgehend geradlinig Richtung Norden. Das Gefälle ist vom Ursprung bis zur Mündung relativ konstant mit durchschnittlich 4,1 ‰, nur auf dem letzten Abschnitt zum Inn hin fällt es mit 6,8 ‰ stärker ab.

