Abingdon, Virginia, has quietly earned a reputation as one of the South’s most compelling small-town dining destinations. Located just two hours northeast of Asheville, North Carolina, and minutes from Bristol, Tennessee, this arts-driven mountain town in Southwest Virginia is home to more than 30 locally owned, independent restaurants. With an exceptional number of eateries per capita—rivaling far larger cities—Abingdon offers visitors an unexpectedly rich culinary landscape rooted in Appalachian tradition, seasonal ingredients, and creative chefs. Below are just a few of the standout spots that make Abingdon a true foodie destination.