Quelle: am Hotel Eiserner Anton, Osningstraße (Selhausenbach)
Zusammenfluss: am Möllerhof in Hillegossen (Oldentruper Bach)
Mündung: nördlich von Heepen in die Windwehe
Länge: 9 km (Selhausenb. 3,4 km u. 8 Brücken; Oldentruper B. 5,6 km u. 17 Brücken, 10 Stauteiche)
Nebenbäche: Rottbach (r.), Forellenbach (r.), Stieghorster Bach (l.)
Bachsystem: Selhausenbach + Forellenbach > Oldentruper Bach > Windwehe > Lutter II
Öffis: Busse 30, 32, 132 bis Hillegossen Freibad (Oberlauf) | Busse 38, 138 bis Schule Hillegossen (Möllerhof) | Bus 131 bis Oldentrup Niedernholz (Mittellauf) | Bus 33 bis Oldentrup, Soltauer Straße (Hof Niedermeyer) | Bus 21 bis Heepen, Lübrasser Krug (Unterlauf, Ölteich)
Der Selhausenbach, Oberlauf des Oldentruper Bachs, entspringt am Hotel Eiserner Anton, Osningstraße, also im Teutoburger Wald oberhalb von Stieghorst und fließt in östlicher Richtung ab. Er ist entlang der Selhausenstraße verrohrt, passiert, wieder offen, den Hof Meyer zu Selhausen und das Freibad Hillegossen. Am Möllerhof in Hillegossen fließt von rechts der Forellenbach zu. Durch den Zusammenfluss entsteht der Oldentruper Bach. Dieser fließt in nördlicher Richtung weiter durch Oldentrup, wo von links der Stieghorster Bach zufließt, nach Heepen – zunächst parallel zum Ostring, dann zur Hillegosser Straße. Am Gut Lübrassen in Heepen ist er als Ölteich aufgestaut, unterquert die Salzufler Straße am Kreisverkehr Kusenweg und mündet 100 m nördlich des Ostrings in die Windwehe. Diese mündet beim Schelphof in die Lutter II. – Die Stadt Bielefeld untersucht den ganzen Bachlauf im Zuge der Wasserrahmenrichtlinie der EU und verbessert seine Qualität als Lebensraum für Pflanzen und Tiere.