The cost of living in Weaverville, North Carolina is 2.2% more expensive than Asheville, North Carolina.