The cost of living in Weymouth Town, Massachusetts is 7.5% more expensive than Marlborough, Massachusetts.