The postcode for St Clair NSW is 2330. St Clair is in New South Wales. St Clair is about 39.4 kms west of NSW's capital city of Sydney.