The closest airport is Asheville. AVL is the code although it's expensive, over $500. You will probably want a rental car to have.
The best option is to fly into Charlotte. CLT is the code and there are fares below $200 right now. you can rent a car and the drive is just over 2 hours.
You can also fly into Columbia, SC. code CAE for less than $200 and then rent a car and drive for about 2 1/2 hours.