The postcode for Birchgrove NSW is 2041. Birchgrove is in New South Wales. Birchgrove is about 2.9 kms north-west of NSW's capital city of Sydney.