The cost of living in Greencastle, Pennsylvania is 3.3% more expensive than Waynesboro, Pennsylvania.