The cost of living in Charlottesville, Virginia is 47.4% more expensive than New Castle, Pennsylvania.