We have found 22 properties in Craigsville, VA. Average property sale price in Craigsville is $93,020. It is 72.6% lower than average property value in Virginia. Average price per square feet in Craigsville is $64. It is 60.5% lower than average property value in Virginia.