The cost of living in Hudson, Massachusetts is 22.4% more expensive than Williamstown, Massachusetts.