We have found 7,136 properties in Williamsburg, VA. Average property sale price in Williamsburg is $311,301. It is 8.2% lower than average property value in Virginia. Average price per square feet in Williamsburg is $124. It is 23.5% lower than average property value in Virginia.