The cost of living in Carolina Beach, North Carolina is 34.7% more expensive than Waynesboro, Virginia.