The postcode for Swansea Heads NSW is 2281. Swansea Heads is in New South Wales. Swansea Heads is about 95.4 kms north-east of NSW's capital city of Sydney.