Weaverville, North Carolina
CITY · 5 STOPS
Weaverville, North Carolina
Weaverville is a town in Buncombe County, North Carolina, United States. The population was 4,567 at the 2020 census. It is part of the Asheville metropolitan area.
Read more on Wikipedia
Hear every story as you drive
4.8 Stars · 800+ Ratings
© 2026 MainEngine