We have found 616 properties in Buena Vista Township, NJ. Average property sale price in Buena Vista Township is $108,891. It is 66.8% lower than average property value in New Jersey. Average price per square feet in Buena Vista Township is $80. It is 52.7% lower than average property value in New Jersey.