 The rivers has its headwaters west of Woodanilling near Melbourne Vale and flows in a westerly direction until it flows into the Arthur River near Duranillin.The Arthur River is a tributary of the Blackwood River.The only tributary of the river is the Beaufort River East that joins the main river just east of where it crosses Albany Highway.