The cost of living in Beverly, Massachusetts is 32.1% more expensive than Williamstown, Massachusetts.