Maria River rises on the eastern slopes located in Kumbatine National Park, near the village of Kundabung, west of Crescent Head, and flows generally east, south southeast, and then southwest, joined by two tributaries including the Wilson River, before reaching its confluence with the Hastings River, west of Port Macquarie. The river descends 132 metres (433 ft) over its 62 kilometres (39 mi) course.[2]