The postcode for Petersham NSW is 2049. Petersham is in New South Wales. Petersham is about 5.9 kms south-west of NSW's capital city of Sydney.