The Hacking River flows generally north north-east before reaching its mouth and emptying into Port Hacking at a line between Grays Point and Point Danger, about 4 kilometers east of the suburb of Engadine, west of Yowie Bay.