Barnardsville is an unincorporated community in Buncombe County, North Carolina, United States.
Located on Ivy Creek, the settlement is part of the Asheville Metropolitan Statistical Area.
Write a Review About Barnardsville For A Chance to Win A $100 Amazon Gift Card