Sa source se situe dans la ville de Königsbronn et la rivière parcourt 55 kilomètres avant de rencontrer le Danube à Lauingen à quelques kilomètres de Dillingen.
La Brenz arrose les villes de Königsbronn, Heidenheim an der Brenz, Giengen et Lauingen.