Źródło
Wypływa na wysokości ok. 181 m n.p.m. z Jeziora Smołowo, wśród moren czołowych Pojezierza Bytowskiego na północny - wschód od Miastka.
Środek
Przepływa przez szereg jezior, m.in. Kamień, Orle, Świeszyńskie, Głębokie, Szczytno, Końskie, Charzykowskie, Karsińskie, Witoczno, Łąckie, Dybrzk, Kosobudno. Szerokość koryta rzeki zmienna, niektóre odcinki Doliny Brdy mają charakter wąskich i głębokich rynien o stromych zboczach, w niektórych rzeka meandruje.
Ujście
W dolnym biegu skanalizowana, włączona w system drogi wodnej łączącej Wisłę z Odrą poprzez Kanał Bydgoski, Noteć oraz Wartę.
Ujście do Wisły na wysokości 28,8 m n.p.m. w dzielnicy Bydgoszczy - Brdyujście