Some 76 km long, it flows generally northward through the small towns of Au in der Hallertau, Rudelzhausen, Mainburg, Siegenburg, and Abensberg.