Macquarie Rivulet rises within the Macquarie Pass National Park on the eastern slopes of the Illawarra escarpment and drains the eastern edge of the Southern Highlands plateau. The headwaters of the rivulet gather approximately 4 kilometres (2.5 mi) northeast of the town of Robertson and north of the Macquarie Pass. The rivulet flows generally east by north before reaching its mouth within Lake Illawarra, east of the Shellharbour suburb of Yallah.[1]
The Princes Highway crosses the Macquarie Rivulet at Yallah.