The cost of living in South Yarmouth, Massachusetts is 63.1% more expensive than Buena Vista, Virginia.