We have found 1,159 properties in Williamstown, MA. Average property sale price in Williamstown is $294,802. It is 12.8% lower than average property value in Massachusetts. Average price per square feet in Williamstown is $132. It is 18% lower than average property value in Massachusetts.