The postcode for Haberfield NSW is 2045. Haberfield is in New South Wales. Haberfield is about 6.4 kms west of NSW's capital city of Sydney.