Charlotte Douglas International Airport (CLT)
5501 Josh Birmingham Pkwy, Charlotte, NC 28208.
Distance from the airport to Beech Mountain is roughly 2.5 hours.
Other nearby airports include:
TriCities Airport (TRI)
2525 TN-75 Suite 301, Blountville, TN 37617
Asheville Regional Airport (AVL)
61 Terminal Dr #1, Fletcher, NC 28732
Piedmont Triad International Airport (GSO)
1000 Ted Johnson Pkwy, Greensboro, NC 27409