The postcode for Marshdale NSW is 2420. Marshdale is in New South Wales. Marshdale is about 166.7 kms north of NSW's capital city of Sydney.