The postcode for Elanora Heights NSW is 2101. Elanora Heights is in New South Wales. Elanora Heights is about 20.3 kms north of NSW's capital city of Sydney.