The Macquarie River is one of the main inland rivers in New South Wales. It begins in the central highlands of New South Wales near the town of Oberon. The river flows northwest past the towns of Bathurst, Wellington, Dubbo, Narromine, and Warren to the Macquarie Marshes. The Macquarie Marshes then drain into the lower Barwon River and then into the Darling River