We have found 207 properties in Buena Vista, CO. Average property sale price in Buena Vista is $293,781. It is 19.7% lower than average property value in Colorado. Average price per square feet in Buena Vista is $150. It is 14.8% lower than average property value in Colorado.