Formed by runoff from the Jimna, Conondale, Bellthorpe and D'Aguilar ranges, the river rises west of Landsborough in the hinterland surrounding the Sunshine Coast and flows generally southwest, joined by eighteen minor tributaries before being impounded by the Somerset Dam built 7 kilometers upstream from its confluence with the Brisbane River.