We have found 764 properties in Avon, MA. Average property sale price in Avon is $249,887. It is 26.1% lower than average property value in Massachusetts. Average price per square feet in Avon is $155. It is 3.7% lower than average property value in Massachusetts.