The postcode for Castlecrag NSW is 2068. Castlecrag is in New South Wales. Castlecrag is about 7.2 kms north of NSW's capital city of Sydney.