The cost of living in Williamsburg, Virginia is 1.9% more expensive than Mechanicsburg, Pennsylvania.