Die Solre entsteht aus dem Zusammenfluss zweier Quellbäche bei Solre-le-Château, im Regionalen Naturpark Avesnois. Der Bach entwässert generell in nordwestlicher Richtung und mündet nach 22 Kilometern östlich von Maubeuge, im Gemeindegebiet von Rousies, als rechter Nebenfluss in die kanalisierte Sambre.
Zuflüsse
(Vom Ursprung zur Mündung)
Ruisseau le Riamé (rechter Quellbach, Hauptstrang), 4,4 km
Malakoff (linker Quellbach, Nebenstrang), 2,8 km
Ruisseau de Solre-le-Château (links), 2,4 km
Ruisseau de l'Écrevisse (rechts), 8,2 km
Ruisseau du Grand Pré (rechts), 1,6 km (mit Ruisseau des Prés sous la Ville 4,5 km)