The cost of living in Mechanicsburg, Pennsylvania is 12.1% more expensive than Waynesboro, Pennsylvania.