The postcode for Avoca Beach NSW is 2251. Avoca Beach is in New South Wales. Avoca Beach is about 49.4 kms north-east of NSW's capital city of Sydney.