We have found 82 properties on Main St, Williamstown, MA. Average price per square feet on Main St is $141. It is 6.8% higher than average price per sqft Williamstown. Average sale price on Main St is $486,547. It is 65.0% higher than average sale price in Williamstown.