The cost of living in Weaverville, North Carolina is 31.9% more expensive than Lansing, North Carolina.