The cost of living in Fredericksburg, Virginia is 22.1% more expensive than Castle Shannon, Pennsylvania.