Zip Code Listings for Weaverville, North Carolina The following are the areas codes and zip codes for Weaverville, North Carolina 28787 (area code: 828)