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