We have found 136 properties in Petersburg, TN. Average property sale price in Petersburg is $103,625. It is 46.4% lower than average property value in Tennessee. Average price per square feet in Petersburg is $59. It is 34.4% lower than average property value in Tennessee.