Hastings River rises in the Great Dividing Range, southwest of Kemps Pinnacle. It runds in the area surrounding Oxley Wild Rivers National Park and Werrikimbe National Park and flows generally south, southeast and east.
Joined by seven tributaries including the Tobins, Forbes, Ellenborough,
Pappinbarra and Thone rivers, before reaching its mouth, flowing into the Tasman Sea of the South Pacific Ocean, at Port Macquarie.
The river descends 1,040 metres (3,410 ft) over its 180 kilometre course.