Dining

Weaverville

Located just north of Asheville, Weaverville is a charming small-town that embraces fine dining, spas and exquisite bed & breakfasts, all against an awe-inspiring backdrop of the Blue Ridge Mountains. Prepare to be surprised by the range of culinary experiences as you take a trek through the area's small diners and first-rate restaurants.


Dining Search

View Mapped Listings
1-5 of 8

Athens Restaurant

  • 247 North Main Street
  • Weaverville, NC 28787
  • Phone: 828-645-8458
  • Region: Weaverville

Family-owned and operated, serving the area for over 30 years. Daily specials. Specializing in gyros, Greek salads, pizza and submarine sandwiches.

Blue Mountain Pizza and Brew Pub

  • 55 N. Main St.
  • Weaverville, NC 28787
  • Phone: (828) 658-8777
  • Region: Weaverville

Blue Mountain, a family friendly, neigborhood place to sit, relax, have some great food, a cold beer, listen to wonderful music, get up on stage for open mic night or just sit out on our front porch and enjoy the day. A place for the town of …more

Creperie & Cafe of Weaverville

  • 113 North Main Street
  • Weaverville, NC 28787
  • Phone: (828) 484-9448
  • Region: Weaverville

A fantastic, inviting and FUN environment to eat GREAT crepes at a GREAT price, while sipping on the BEST locally roasted coffee, your favorite loose tea or cider!

Glass Onion

  • 18 North Main Street
  • Weaverville, NC 28787
  • Phone: (828) 645-8866
  • Region: Weaverville

Global Italian Restaurant

Jack of Hearts Pub & Restaurants

  • 10 S. Main Street
  • Weaverville, NC 28787
  • Phone: (828) 645-2700
  • Region: Weaverville

Weaverville’s new gathering spot. We’re excited to be in the Old Firehouse and hope you’ll feel as at home here as we do. Our menu features healthy, high-quality, made-from-scratch pub fare featuring the region’s local bounty. We have a great …more

1-5 of 8