The river flows northwest past the towns of Bathurst , Wellington , Dubbo , Narromine , and Warren to the Macquarie Marshes .
The river travels generally northwest past the towns of Bathurst , Wellington , Dubbo , Narromine , and Warren to the Macquarie Marshes .