The postcode for Ashcroft NSW is 2168. Ashcroft is in New South Wales. Ashcroft is about 28.9 kms west of NSW's capital city of Sydney.