We have found 57 properties on Main St, Amherst, MA. Average price per square feet on Main St is $105. It is 21.6% lower than average price per sqft Amherst. Average sale price on Main St is $302,199. It is 14.3% higher than average sale price in Amherst.