The headwaters of the river rise on the Atherton Tableland approximately 6 kilometers north of Herberton and then flow in a westerly direction then turning north past Mount Masterton and then veering west again near Tabacum.