We have found 416 properties in Amherst, VA. Average property sale price in Amherst is $148,837. It is 56.1% lower than average property value in Virginia. Average price per square feet in Amherst is $75. It is 53.7% lower than average property value in Virginia.