Elva begynner rundt 150 kilometer vest-sørvest for Charters Towers som Torrens Creek, som munner ut i Cornish Creek. Elva Thomson dannes like nord for byen Muttaburra, hvor Cornish Creek løper sammen med Landsborough Creek og Towerhill Creek. 50 kilometer sør for Muttaburra kommer Aramac Creek inn fra øst.