We have found 1,479 properties in Weaverville, NC. Average property sale price in Weaverville is $223,533. It is 6.5% lower than average property value in North Carolina. Average price per square feet in Weaverville is $113. It is 7.6% higher than average property value in North Carolina.