Grab a bite to eat, sit down for a meal, or take the treats with you. Weaverville has an incredible variety of food to share with family and friends.

Just seven miles north of Asheville, Weaverville is home to a number of restaurants and dining opportunities with everything from fine bakery goods, burgers, salads, sandwiches, fine dining, coffee, beer, and more.