La Reyssouze prend sa source 12 km en amont de Bourg, sur la commune de Journans. Elle traverse la ville en huit sur plus de 10 km, pour rejoindre la Saône 45 km en aval. Un chemin piéton qui la longe vous est proposé...
Couché sur l'ancien secteur des Tanneries, le cours d'eau servait autrefois aux laveuses. Au Moyen âge, il était détourné pour alimenter divers moulins entre Curtafray et Challes. C'est de là, d'ailleurs, que lui vient son nom de canal des moulins.