 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.