Nace en el término municipal de Lumezzane, aproximadamente a mitad de camino entre Lumezzane y Agnosine y recorre el Valle de Bertone, el Valle del Garza (área de interés histórico que toma su nombre del curso del agua) y la parte baja del Valle Trompia. Atraviesa los territorios municipales de Caino, Nave e Bovezzo y, siguiendo el recorrido de la Strada Statale 237 del Caffaro, llega hasta Brescia, la cual atraviesa para continuar por Borgosatollo, Castenedolo y Ghedi, donde desemboca, junto a la localidad de Santa Lucia.