We have found 75 properties in Altavista, VA. Average property sale price in Altavista is $135,822. It is 59.9% lower than average property value in Virginia. Average price per square feet in Altavista is $58. It is 64.2% lower than average property value in Virginia.