We have found 20 properties in Caswell Beach, NC. Average property sale price in Caswell Beach is $216,550. It is 9.4% lower than average property value in North Carolina. Average price per square feet in Caswell Beach is $108. It is 2.9% higher than average property value in North Carolina.