The postcode for Castle Doyle NSW is 2350. Castle Doyle is in New South Wales. Castle Doyle is about 369.0 kms north of NSW's capital city of Sydney.