The cost of living in Charlottesville, Virginia is 4.2% more expensive than Collingswood, New Jersey.