The headwaters of the river rise in the
Hervey Range south of and flows north along the coastal plain west of
Lake Ross and then north, parallel with
Ross River. The
Hervey Range Developmental Road crosses the river east of
Thuringowa and then the Ingham Connection Road crosses the river west of Townsville. It then enters the Bohle River Fish Habitat Area and the Townsville Town Common Conservation Park and discharges into the
Halifax Bay near
Bushland Beach, and then empties into the
Coral Sea. Tributaries include Middle Creek, Stony Creek (), Stag Creek, the Little Bohle River and Garner Creek. The river descends over its
course. The river drains most of the coastal plain west of Townsville. The river supports recreational fishing, particularly of
barramundi. The Bohle is located approximately west of Townsville. Popular for river fishing, the Bohle River is also good for collecting bait.
Yabbies are found from time to time in the muddy banks. Typical fish species found in the river are barramundi,
red bream,
mangrove jack and
grunter. ==See also==