We have found 2,036 properties in Petersburg, VA. Average property sale price in Petersburg is $98,850. It is 70.8% lower than average property value in Virginia. Average price per square feet in Petersburg is $60. It is 63% lower than average property value in Virginia.