The cost of living in Fairhaven, Massachusetts is 24.3% more expensive than Christiansburg, Virginia.