The cost of living in Weaverville, North Carolina is 45.9% more expensive than Greeneville, Tennessee.