Banner Elk, Beech Mountain, Blowing Rock, Boone, West Jefferson, Wilkesboro, Blue Ridge Parkway

High Country Farmers Markets

Visiting a local High Country farmers market is one of the best ways to get to know the local people, culture and flavor of the High Country. You may pick up a local recipe or see a native flowering plant that only grows in this part of the Appalachian Mountains. The farmers might direct you to their favorite picnic spot or a hidden place to pick your own wild berries.  You will also find many stands along the country roads featuring local honey, jams and produce.  See the list below for dates and locations of all the High Country Farmers Markets in Banner Elk, Boone, Blowing Rock, West Jefferson, Sparta and Wilkesboro for 2023:

Banner Elk, Beech Mtn Area

Avery County Farmers Market
Old Banner Elk School
May-Oct: Thursday: 4-7pm

Beech Mountain Farmers Market
Beech Mountain Public Parking Lot
June-Oct: 1st Friday of every month, 2-6pm

Spruce Pine Farmers Market
337 Oak Ave, Spruce Pine
May-Oct, Wed: 12-4pm


Boone, Blowing Rock Area

Blowing Rock Fresh Market
Park Avenue
May 19-Sep 29, Thurs: 3-6pm

King Street Market
126 Poplar Grove Rd, Boone
May-Oct, Tues: 4-7pm

Watauga County Farmers Market
591 Horn in the West Dr, Boone
April-Nov, Sat: 8-1pm
Features a wide array of vendors offering fresh produce, meats, cheeses, breads & pastries, crafts, potted plants, fresh cut flowers and more!


West Jefferson, Sparta Area

Alleghany County Farmers Market
Crouse Park, 60 Cherry St, Sparta
May 15-Oct, Sat: 9-1pm
June- Aug, Thurs: 4-6pm

Ashe County Farmers Market
108 Backstreet, West Jefferson, 366-877-4141
April- Oct, Sat: 8-1pm
July- Sept, Wed: 8-1pm
A covered open-air market located on the Backstreet in West Jefferson. Fresh, locally grown produce, nursery plants, homemade baked goods and handmade crafts.

Lansing Farmers Market
Creeper Trail Park, Lansing
April-Oct, Fri: 1-5pm


Wilkesboro, NC

Wilkesboro Area
Wilkes County Farmers Market
200 Chestnut St (Smoot Park), North Wilkesboro
Sat: 7:30-12pm, Tues 3:30-5:30