The postcode for Beecroft NSW is 2119. Beecroft is in New South Wales. Beecroft is about 18.5 kms north-west of NSW's capital city of Sydney.