We have found 97 properties in Shrewsbury, VT. Average property sale price in Shrewsbury is $658,997. It is 185.3% higher than average property value in Vermont. Average price per square feet in Shrewsbury is $667. It is 433.6% higher than average property value in Vermont.