List of Airports in North Carolina North Carolina has 37 primary airports. City Airport IATA Code Asheville Asheville Regional Airport AVL Charlotte Charlotte Douglas International Airport CLT Clinton Sampson County Airport CTZ Duck Pine Island Airport DUF Elizabeth City Elizabeth City Municipal Airport ECG Cape Colony Edenton Municipal Airport EDE Poplar Springs Shelby Municipal Airport EHO Bakers Monroe Airport EQY New Bern Coastal Carolina Regional Airport EWN Green Needles Lexington Municipal Airport EXX Mount Olive Fisher Field EYF Fayetteville Fayetteville Municipal Airport FAY Summertime Beard Airport FBG Kill Devil Hills First Flight Airport FFA Mount Vernon Rutherford County Airport FQD Greensboro Piedmont Triad International Airport GSO Hickory Hickory Regional Airport HKY Hatteras Billy Mitchell Airport HNC Knottville Wilkes County Airport IKB Wilmington Wilmington International Airport ILM Winston-Salem Smith Reynolds Airport INT Lumberton Lumberton Municipal Airport LBT Louisburg Louisburg, Franklin County Airport LFN Sunny Side Dare County Regional Airport MEO Calico Place Foothills Regional Airport MRN Maxton Laurinburg-Maxton Airport MXE Jacksonville Albert J Ellis Airport OAJ Greenville Pitt-Greenville Airport PGV Charlotte Wilgrove Air Park QWG Durham Raleigh-Durham International Airport RDU Rocky Mount Rocky Mount-Wilson Regional Airport RWI Roanoke Rapids Halifax County Airport RZZ Warrior Woods Moore County Airport SOP Salisbury Rowan County Airport SRW Statesville Statesville Regional Airport SVH Hurdle Mills Whitfield Farms Airport TDF Concord Concord Regional Airport USA