The cost of living in Fredericksburg, Virginia is 7.9% more expensive than Pinehurst, North Carolina.