Lage
Die Barnitz entspringt nördlich des Ortsteils Eichede der Gemeinde Steinburg an der Grenze zum Kreis Herzogtum Lauenburg. Von dort fließt sie in nördliche Richtung durch die Gemeinde Stubben. Anschließend bildet sie die Grenze zwischen den Gemeinden Pölitz und Stubben, dann zwischen Pölitz und der Gemeinde Groß Boden. Die Barnitz fließt weiter nach Nordwesten als Grenze zwischen den Gemeinden Rethwisch und Pölitz. Nördlich des Ortsteils Schwienköben bildet sie die Grenze zwischen einer Lasbeker Exklave und Bad Oldesloe, sodann zwischen Pölitz und Bad Oldesloe. Nördlich von Rethwischhöhe wendet sie sich nach Nordwesten. Sie unterquert die Bundesautobahn 1 und die Bahnstrecke Hamburg-Lübeck, bevor sie 400 m weiter nördlich in die Beste mündet.