We have found 536 properties in Castle Hayne, NC. Average property sale price in Castle Hayne is $118,108. It is 50.6% lower than average property value in North Carolina. Average price per square feet in Castle Hayne is $79. It is 24.8% lower than average property value in North Carolina.