We have found 11 properties in Buena Vista, TN. Average property sale price in Buena Vista is $37,334. It is 80.7% lower than average property value in Tennessee. Average price per square feet in Buena Vista is $25. It is 72.2% lower than average property value in Tennessee.