The cost of living in Princeton, New Jersey is 13.0% more expensive than Weymouth Town, Massachusetts.